gpt4 book ai didi

c++ - 仅通过命令行在 Windows 上运行 CMake 生成的 INSTALL.vcxproj?

转载 作者:可可西里 更新时间:2023-11-01 14:42:37 25 4
gpt4 key购买 nike

我有一个 C++ 程序,我试图在 AppVeyor 上构建和部署(因此,我没有可用的 GUI 工具)。我的项目的每个依赖项都使用 CMake 作为其构建系统,CMake(默认情况下)在 Windows 上生成 Visual Studio 项目文件。

其中一个生成的项目文件被命名为 INSTALL.vcxproj,它大概会在或多或少标准的地方安装依赖项。 如何仅使用命令行执行 INSTALL.vcxproj 的构建过程?

注意:我不喜欢 Visual Studio 项目文件。如果只使用另一个生成器更方便,那也很好(如果你能向我解释如何使用的话)。

最佳答案

要调用特定目标的构建,请使用 cmake --build--target 选项,即在您的情况下,命令看起来像 cmake --build (YOUR_BUILD_FOLDER) --config Release --target install。当然,您需要使用 vcvarsall.bat 设置您的编译器环境。您也可以将此命令与其他生成器一起使用(请注意,--config 选项仅适用于多配置工具,MSVS 就是其中之一)。

关于c++ - 仅通过命令行在 Windows 上运行 CMake 生成的 INSTALL.vcxproj?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33291856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com