首先想说明的是:写这些总结只是为了让自己的印象更加深刻一些,期间所描述的均为学习时所碰到的问题和疑问,在这里将他记录下来,方便日后的参考,也希望对那些和我一样在学习CMake初期都有同样困惑的人;
CMake在windows下的安装过程比较简单,下载个安装包直接执行就可以了;
说一下刚刚接触CMake时的感受:
打开cmake-gui.exe后,我并不知道该怎么去做,总结出的原因有2个:
1. 因为当时的思维还停留在以前的思路上(新建vs工程,此时自动生成一个包含如口函数的源文件,需要的代码就往里面添加,最后生成);
2. 另外不知道CMakeLists.txt到底是干什么的;
这里想起了我们老大所说的一句话:我们使用CMake来生成vs工程,只用vs来调试和生成文件,至于代码怎么写看自己习惯咯!
查看了些文档才明白这句话的意思:就是vs只是起到了调试器和编译器的作用,编码器的选择则随意(Linux下也是这样开发的吧,选择自己的编码器(如vi),对应的调试器(如gdb)调试,相应的编译器(如gcc)编译)。言外之意,我还需要另外写源代码(当然也可以用vs来编码);
另外需在CMakeLists.txt中添加一些命令(CMake命令——这是学习CMake的关键),才能生成所需的VS工程!
一个简单的Hello World程序