Windows下使用cmake:
首先要有1个CMakeLists.txt,写清楚编译哪些文件,生成哪些模块,以及其他选项;
运行命令:
cmake .
生成.sln和.vcxproj文件;(此时就可以在Visual Studio里打开项目并运行和Debug了)
注意:要想重新生成,最好先删掉CMakeCache.txt文件和CMakeFiles文件夹,再运行cmake .
默认编译成32位的;如果是要编译为64位的,则要改为运行命令:
cmake . -G"Visual Studio 15 Win64"
(Visual Studio 15指Visual Studio 2017);
在Visual Stuio的目录下,找到msbuild.exe,运行命令:"msbuild Helloworld.sln",即可生成结果exe文件;
默认生成Debug版本;如要生成Release版本,加/P参数,如:"msbuild /P:Configuration=Release Helloworld.sln"