理论上跨平台,只测试过 Windows,Linux/MAC 未测试
如果第三方库没有预编译版本,Xmake 会手动拉取依赖源码并行编译
- 安装 C++ 编译工具链,如 MSVC/Clang/Mingw
- 安装 C++ 的 构建系统 + 包管理: Xmake
- 下载所有作业源码
git clone https://github.com/star-hengxing/GAMES101-xmake.git
- 进入作业目录测试,比如
cd src/Assignment1
xmake
xmake run
第一次使用会安装第三方库,根据命令行提示操作即可,如果下载包失败请看FQA
- 所有作业文档在 doc 目录
- 所有模型在 models 目录
- 每个作业运行环境都在自己作业目录下,有需要可以在 xmake.lua 里修改
set_rundir
的路径
Q: xmake下载包失败怎么办
A: 查看文档使用远程包 - xmake
Q: 编译失败怎么办
A: 执行xmake -v
,查看详细输出信息
Q: 我想用 vs 写代码怎么办
A: 执行xmake project -k vsxmake -m "debug,release"
生成vs工程文件