Jes*_*eTG 3 c++ windows command-line cmake visual-studio
我有一个C++程序,我正在尝试在AppVeyor上构建和部署(因此,我没有可用的GUI工具).我的项目的依赖项每个都使用CMake作为他们的构建系统,CMake(默认情况下)在Windows上生成Visual Studio项目文件.
其中一个生成的项目文件被命名INSTALL.vcxproj
,这可能会在某处或多或少地标准化安装依赖项. 如何执行INSTALL.vcxproj
仅使用命令行的构建过程?
注意:我没有与Visual Studio项目文件结合.如果使用另一台发电机更方便,那也没关系(如果你能向我解释如何).
要调用特定目标的构建,请使用cmake --build--target
选项,即在您的情况下命令将如下所示.当然,您需要使用设置编译环境.您也可以将此命令与其他生成器一起使用(注意,该选项仅适用于多配置工具,MSVS是其中之一).cmake --build (YOUR_BUILD_FOLDER) --config Release --target install
vcvarsall.bat
--config
小智 5
Windows 上的 cmake(使用 Visual Studio)将生成几个文件:
要构建,只需打开Visual Studio Command Prompt
并运行:
msbuild b.vcxproj
Run Code Online (Sandbox Code Playgroud)
如果a.vcxproj
被 引用b
,则会自动构建。
要安装,请Visual Studio Command Prompt
以管理员身份打开,然后运行:
msbuild INSTALL.vcxproj
Run Code Online (Sandbox Code Playgroud)
这些相当于linux:
make
make install
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2680 次 |
最近记录: |