如何将github 仓库中的cpp 项目编译成exe?

How to compile cpp project in github repository to exe?

我是编程新手,所以这可能是个愚蠢的问题:)

所以我在 github - https://github.com/GPUOpen-Effects/FidelityFX-CLI 上找到了这个项目 我想“将其编译为可执行文件”,但不知道该怎么做。 项目在VisualStudio中完成

有人可以帮我吗? 感谢阅读:)

它有子模块,这让它变得棘手。

不管你想怎么编译,都从这里开始:

git clone https://github.com/GPUOpen-Effects/FidelityFX-CLI
cd FidelityFX-CLI
git submodule init
git submodule update

然后(命令行 - 假设您有 运行 vcvars32.cmd 或等效项)

cl.exe /EHsc /MT FidelityFX_CLI.cpp d3d11.lib

- 只需在同一个 FidelityFX-CLI 文件夹中打开一个新的 VS 项目。您只需要 FidelitFX_CLI.cpp 并将 d3d11.lib 添加为 link 库

最佳答案

只需克隆 Visual Studio 中的存储库,然后使用 CMake 构建它。这对我有用:

首先执行“克隆存储库...”步骤

只需将其指向 GitHub URL 并按“克隆”即可。

让它做克隆一切的事情(需要几分钟)。

生成CMake文件后再build。