Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

使用 Xmake 作为构建工具+包管理来做 GAMES101 作业

License

NotificationsYou must be signed in to change notification settings

star-hengxing/GAMES101-xmake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

理论上跨平台,只测试过 Windows,Linux/MAC 未测试

如果第三方库没有预编译版本,Xmake 会手动拉取依赖源码并行编译

快速开始

  1. 安装 C++ 编译工具链,如 MSVC(visual studio)
  2. 安装 C++ 的 构建系统 + 包管理:Xmake
  3. 下载所有作业源码
git clone https://github.com/star-hengxing/GAMES101-xmake.git
  1. 进入作业目录测试,比如
cd src/Assignment1xmake -yxmake run

如果下载包失败请看FQA


假如你是 mac 用户,可能需要以下步骤

安装包管理Homebrew,然后安装:

brew install gcc xmake eigen opencv

安装成功后,回到上面第三步

注意事项

  • 所有作业文档在 doc 目录
  • 所有模型在 models 目录
  • 每个作业运行环境都在自己作业目录下,有需要可以在 xmake.lua 里修改set_rundir的路径

IDE 支持

vscode

安装插件clangdcodelldb.

在作业目录创建以下文件.vscode/settings.json,然后写入

{"clangd.arguments": ["--compile-commands-dir=.vscode",    ],"xmake.debugConfigType":"codelldb",}

visual studio

xmake project -k vsxmake -m"debug,release"

更多请查看 xmake 文档 ->https://xmake.io/#/zh-cn/plugin/more_plugins

学习资料

FQA

Q: xmake 下载包失败怎么办
A: 查看文档使用远程包 - xmake

Q: opencv 没有下载预编译版本怎么办
A: 可能需要更新你的 msvc 版本

Q: 编译失败怎么办
A: 执行xmake -vD ,查看详细输出信息

Q: 怎么学习 Xmake
A:Xmake 新手教程

鸣谢

  1. https://github.com/slicol/Games101-Homework-Win
  2. 在M1平台搭建GAMES101开发环境(2022.2)

About

使用 Xmake 作为构建工具+包管理来做 GAMES101 作业

Topics

Resources

License

Stars

Watchers

Forks


[8]ページ先頭

©2009-2025 Movatter.jp