fee*_*ree 2 cmake visual-studio-2010
据我所知,在linux cmake中,make和make install可以组合在一起产生一个版本.例如:
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install
Run Code Online (Sandbox Code Playgroud)
但是,在Windows中,我找不到可以执行相同工作的类似命令.通常,如果使用Visual Studio,则首先构建.sln项目,然后编译.sln项目,最后运行INSTALL项目.是否可以使用Linux中的几个命令进行发布.非常感谢.
Fra*_*ser 10
您可以使用msbuild而不是make:
cmake -G"Visual Studio 12" ..
msbuild /P:Configuration=Release INSTALL.vcxproj
Run Code Online (Sandbox Code Playgroud)
或者你可以使用CMake的--build论点:
cmake -G"Visual Studio 12" ..
cmake --build . --target INSTALL --config Release
Run Code Online (Sandbox Code Playgroud)
如果您需要等效的make命令而没有args(即make all),那么您也可以构建ALL_BUILD目标,但INSTALL无论如何这都是作为目标的一部分构建的.
| 归档时间: |
|
| 查看次数: |
5055 次 |
| 最近记录: |