- C/C++ 程序的编译运行和调试
- xmake 基础命令使用
- C/C++ 依赖库集成和使用
- 大型工程结构的维护
- xmake 复杂脚本和规则的编写
- 如何实现跨平台编译
- xmake 插件开发
- VS Code/xmake 集成环境的使用
- xmake 的基础语法
- C/C++ 项目基础编译配置
- 多个目标程序的依赖编译
- 预编译头文件的设置
- cmake/makefile 工程文件的生成
- xmake 脚本运行插件的使用
- C/C++ 代码的移植编译
- Qt 项目程序的编译开发
本课程教你如何使用 xmake 去快速地维护和编译构建 C/C++ 程序。我们不需要学习复杂的 makefile 语法,即使是零基础的 C/C++ 初学者,也可以通过本课程快速入门 C/C++ 项目的编译开发。另外本课程还提供了实战操作带你一步步了解如何编译移植第三方 C/C++ 项目,以及如何使用 VSCode + Qt 进行可视化编译开发和调试。本课程由 xmake 核心开发者亲自制作。
Xmake 是一个基于 Lua 的轻量级跨平台 C/C++ 构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt 而言,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门 C/C++ 项目的编译开发,提供一站式跨平台编译、运行、调试、打包、安装等操作,能够让大家把更多的精力集中在实际的项目开发上。
虽然,简单易用是 xmake 的一大特色,但 xmake 的功能也是非常强大的,既能够像 make/ninja 那样直接编译项目,也可以像 cmake/meson 那样生成工程文件,还有内置的包管理系统来帮助大家解决 C/C++ 依赖库的集成使用问题。
目前 xmake 已经在 Github 收获 2.9K star、300+ fork、30+ 贡献者,并且处理了 900+ issues、5400+ Commits,star 数已经赶超大部分同类构建工具,逐渐逼近 cmake,但易用性上完全赶超 cmake,现在已经有越来越多的用户开始使用 xmake。
本课程以循序渐进的方式,带你入门和进阶 xmake,从最基础的编译配置,到复杂项目的定制化组织和维护,在课程最后几节,我们还通过实战的方式,一步步带你体验第三方 C/C++ 项目的移植编译,以及 vscode/xmake 集成环境的可视化编译操作流程。最后一节实验中,我们还会讲解如何使用 xmake 和 vscode 去编译开发基于 Qt 的应用程序。
如果有遇到问题,也欢迎进入 Xmake 社区技术群反馈:https://xmake.io/#/zh-cn/about/contact 或者直接到 github issues上反馈和讨论:https://github.com/xmake-io/xmake/issues
Good job!
学到了!!
非常nice的讲解。
非常nice
非常nice 的工具
有一些收获
不错
跟着敲到repl那一节了,老师的课程棒棒棒!顺便问问怎么能在终端里退出repl交互界面呢?
想问一下,我用mac跟着教程走,到预编译那一节的时候开了 set_pcxxheader("src/stdafx.h") 反而变慢了,这是为什么咧?是因为系统的原因吗
有赞助的能发一个优惠码吗
还行
有错误,可以贴下,我们会修复,目前我们这边测试安装没有问题。
前几个月确实遇到过 curl 下载的证书过期问题,导致无法下载,已经反馈给蓝桥官方维护人员帮忙更新证书修复了。
这个是 conan 官方的包命名格式变了导致,后两天我们会更新下课程内容
这个和intro没区别啊。。。