据我所知,在linux cmake中,make和make install可以组合在一起生成一个版本。例如:
cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install
然而,在 Windows 中,我找不到可以完成相同工作的类似命令。通常,如果使用 Visual Studio,首先会构建一个 .sln 项目,然后编译 .sln 项目,最后运行 INSTALL 项目。是否可以像 Linux 中那样用多个命令来发布版本?非常感谢。
您可以使用 msbuild 而不是 make:
cmake -G"Visual Studio 12" ..
msbuild /P:Configuration=Release INSTALL.vcxproj
或者你可以使用 CMake--build http://www.cmake.org/cmake/help/git-master/manual/cmake.1.html争论:
cmake -G"Visual Studio 12" ..
cmake --build . --target INSTALL --config Release
如果您需要相当于make
没有参数的命令(即make all
)你会建立ALL_BUILD
目标也是如此,但这是作为目标的一部分构建的INSTALL
无论如何,目标。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)