关注
分享
编辑推荐
Xmake 带你轻松构建 C&C++ 项目 实战课
C++ 入门实战
875 人学过 349 次评价 难度: 中级 综合评分: 9.3 2020-08-10 更新
¥ 129
完成学生认证,立享5折优惠 >>
课程介绍
章节目录
课程问答&报告
课程评价 349
你将学到的
C/C++ 程序的编译运行和调试
xmake 的基础语法
xmake 基础命令使用
C/C++ 项目基础编译配置
C/C++ 依赖库集成和使用
多个目标程序的依赖编译
大型工程结构的维护
预编译头文件的设置
xmake 复杂脚本和规则的编写
cmake/makefile 工程文件的生成
如何实现跨平台编译
xmake 脚本运行插件的使用
xmake 插件开发
C/C++ 代码的移植编译
VS Code/xmake 集成环境的使用
Qt 项目程序的编译开发
详细介绍

Xmake 是一个基于 Lua 的轻量级跨平台 C/C++ 构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt 而言,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门 C/C++ 项目的编译开发,提供一站式跨平台编译、运行、调试、打包、安装等操作,能够让大家把更多的精力集中在实际的项目开发上。

虽然,简单易用是 xmake 的一大特色,但 xmake 的功能也是非常强大的,既能够像 make/ninja 那样直接编译项目,也可以像 cmake/meson 那样生成工程文件,还有内置的包管理系统来帮助大家解决 C/C++ 依赖库的集成使用问题。

目前 xmake 已经在 Github 收获 10.2K star、700+ fork、180+ 贡献者,并且处理了 3000+ issues、15000+ Commits,star 数已经赶超大部分同类构建工具,相比 cmake 更加简单易上手,现在已经有越来越多的用户开始使用 xmake。

image

本课程以循序渐进的方式,带你入门和进阶 xmake,从最基础的编译配置,到复杂项目的定制化组织和维护,在课程最后几节,我们还通过实战的方式,一步步带你体验第三方 C/C++ 项目的移植编译,以及 vscode/xmake 集成环境的可视化编译操作流程。最后一节实验中,我们还会讲解如何使用 xmake 和 vscode 去编译开发基于 Qt 的应用程序。

图片描述

先学课程

课程信息

  • 学习周期:课程有效期 2 个月,2 个月后无法进行在线实验,但可查看文档内容。高级会员有效期内可一直学习,到期后课程失效,且无法查看文档。部分云主机实验环境因成本较高,存在开启次数限制。关于课程退款等相关注意事项说明,请阅读 用户付费协议
  • 版权说明:课程内容为蓝桥云课原创或蓝桥云课在原作者授权下制作。未经书面同意,擅自爬取、转载和再分发课程内容,均将受到严肃追责。
  • 企业团报:企业购买,请点击 企业用户咨询
课程教师
waruqi 软件开发 知名视频行业机构 共发布过 1 门课程 共有 875 位学生
xmake 作者
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询