course.html 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>xmake</title>
  6. <link rel="icon" href="/assets/img/favicon.ico">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  8. <meta name="description" content="Description">
  9. <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  10. <link href="/assets/npm/github-markdown/github-markdown.min.css" rel="stylesheet">
  11. <style>
  12. .markdown-body {
  13. box-sizing: border-box;
  14. min-width: 200px;
  15. max-width: 980px;
  16. margin: 0 auto;
  17. padding: 45px;
  18. }
  19. @media (max-width: 767px) {
  20. .markdown-body {
  21. padding: 15px;
  22. }
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <article class="markdown-body">
  28. <h4>This is a mirror page, please see the original page: </h4><a href="https://xmake.io/#/zh-cn/about/course">https://xmake.io/#/zh-cn/about/course</a>
  29. <div id="wwads-panel" class="wwads-cn wwads-vertical wwads-sticky" data-id="239" style="max-width:180px;bottom:20px;right:20px;width:200px;height:260px;background:#fff;position:fixed"></div>
  30. </br>
  31. <script type="text/javascript" charset="UTF-8" src="https://cdn.wwads.cn/js/makemoney.js" async></script>
  32. <script async type="text/javascript" src="//cdn.carbonads.com/carbon.js?serve=CE7I52QU&placement=xmakeio" id="_carbonads_js"></script>
  33. <style>
  34. #carbonads {
  35. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
  36. Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
  37. }
  38. #carbonads {
  39. display: flex;
  40. max-width: 330px;
  41. background-color: hsl(0, 0%, 98%);
  42. box-shadow: 0 1px 4px 1px hsla(0, 0%, 0%, .1);
  43. }
  44. #carbonads a {
  45. color: inherit;
  46. text-decoration: none;
  47. }
  48. #carbonads a:hover {
  49. color: inherit;
  50. }
  51. #carbonads span {
  52. position: relative;
  53. display: block;
  54. overflow: hidden;
  55. }
  56. #carbonads .carbon-wrap {
  57. display: flex;
  58. }
  59. .carbon-img {
  60. display: block;
  61. margin: 0;
  62. line-height: 1;
  63. }
  64. .carbon-img img {
  65. display: block;
  66. }
  67. .carbon-text {
  68. font-size: 13px;
  69. padding: 10px;
  70. line-height: 1.5;
  71. text-align: left;
  72. }
  73. .carbon-poweredby {
  74. display: block;
  75. padding: 8px 10px;
  76. background: repeating-linear-gradient(-45deg, transparent, transparent 5px, hsla(0, 0%, 0%, .025) 5px, hsla(0, 0%, 0%, .025) 10px) hsla(203, 11%, 95%, .4);
  77. text-align: center;
  78. text-transform: uppercase;
  79. letter-spacing: .5px;
  80. font-weight: 600;
  81. font-size: 9px;
  82. line-height: 1;
  83. }
  84. </style>
  85. <h2 id="">实验楼课程</h2>
  86. <p><a href="https://www.lanqiao.cn/courses/2764">Xmake 带你轻松构建 C/C++ 项目</a> 是我们在实验楼上推出的一门 xmake 入门和进阶课程(收费),以边学边做实验的方式快速学习 xmake 的使用。</p>
  87. <p>通过此处优惠码购买可享 9 折优惠:<code>NYFbmf3X</code></p>
  88. <p>!> !!!本课程不是视频课程,是线上环境让用户一边操作,一边讲解的学习方式,前两节课可以免费试上体验,购买前请务必仔细确认是否满足自己的需求!!!</p>
  89. <h3 id="">课程介绍</h3>
  90. <p>本课程以循序渐进的方式,带你入门和进阶 xmake,从最基础的编译配置,到复杂项目的定制化组织和维护,在课程最后几节,我们还通过实战的方式,一步步带你体验第三方 C/C++ 项目的移植编译,以及 vscode/xmake 集成环境的可视化编译操作流程。最后一节实验中,我们还会讲解如何使用 xmake 和 vscode 去编译开发基于 Qt 的应用程序。</p>
  91. <p><a href="https://www.lanqiao.cn/courses/2764" target="_blank"><br><img src="https://dn-simplecloud.shiyanlou.com/courses/uid214893-20200916-1600218561642" alt="afdian" width="50%" height="50%"><br></a></p>
  92. <h3 id="">你将学到</h3>
  93. <table>
  94. <thead>
  95. <tr>
  96. <th></th>
  97. <th></th>
  98. </tr>
  99. </thead>
  100. <tbody>
  101. <tr>
  102. <td>C/C++ 程序的编译运行和调试</td>
  103. <td>xmake 基础命令使用</td>
  104. </tr>
  105. <tr>
  106. <td>C/C++ 依赖库集成和使用</td>
  107. <td>大型工程结构的维护</td>
  108. </tr>
  109. <tr>
  110. <td>xmake 复杂脚本和规则的编写</td>
  111. <td>如何实现跨平台编译</td>
  112. </tr>
  113. <tr>
  114. <td>xmake 插件开发</td>
  115. <td>VS Code/xmake 集成环境的使用</td>
  116. </tr>
  117. <tr>
  118. <td>xmake 的基础语法</td>
  119. <td>C/C++ 项目基础编译配置</td>
  120. </tr>
  121. <tr>
  122. <td>多个目标程序的依赖编译</td>
  123. <td>预编译头文件的设置</td>
  124. </tr>
  125. <tr>
  126. <td>cmake/makefile 工程文件的生成</td>
  127. <td>xmake 脚本运行插件的使用</td>
  128. </tr>
  129. <tr>
  130. <td>C/C++ 代码的移植编译</td>
  131. <td>Qt 项目程序的编译开发</td>
  132. </tr>
  133. </tbody>
  134. </table>
  135. <h3 id="">课程链接</h3>
  136. <p>链接地址:<a href="https://www.lanqiao.cn/courses/2764">https://www.lanqiao.cn/courses/2764</a></p>
  137. <p>我们也可以通过扫描下方二维码进入课程:</p>
  138. <p><img src="/assets/img/xmake_course.png" alt=""></p>
  139. <h2 id="">视频课程</h2>
  140. <p>后期作者如果有时间,也会考虑推出视频课程,敬请期待。</p>
  141. </article>
  142. </body>
  143. </html>