一、下载安装MinGW

      -h 或 –help 输出帮助;
      -v 或 –version 查看当前的版本;

二、下载安装CMake
      下载地址: http://www.cmake.org/

      我现在安装的是CMake2.8.5版本,如果已经安装过CMake,可以用CMake –version来查看当前的CMake版本;
      输入不带任何参数的cmake命令来查看cmake的帮助;

三、CMakeLists.txt文件

      在源码所在文件夹建立CMakeLists.txt文件,并编辑它。在源码所在文件夹建立文件夹build,这个文件夹用来保存CMake生成的一系列文件。
      在build文件夹中cmd:cmake –G”MinGW Makefiles” ..  后面两个点点代表build文件夹的上级目录。参数G须为大写。

四、Make

      cmd:mingw32-make

五、Make之后

      在build文件夹下已经生成很多文件,里面包括我需要的exe文件及makefiles文件,这个文件暂时没有后缀名,下面需要解决这个问题,给不同的makefiles加上不同的后缀名用来区分编译器,例如如果用GCC,可以将makefiles文件自动命名为makefiles.mingw。不过这个问题到现在还没有解决,手工修改文件名也瞬间的事,先不理睬了,如果哪位朋友知晓方法,还望告知:)

六、设置环境变量
      如果使用Cmake安装版,Cmake已经将环境变量加入了,如果没有加入,在环境变量的path中加入Cmake的安装路径,MinGW也一样,不同的是MinGW需要在安装路径后面加上/bin/,否则会找不到mingw32-make.exe文件。

 

      关于CMakeLists文件的学习内容近两个月有空补上。

      练习已补充:http://www.cnblogs.com/ode/archive/2011/08/03/2147089.html


作者:vincent zhang
出处:http://ode.cnblogs.com http://odevincent.blog.51cto.com
Email:wsaspx#hotmail.com
用MinGW和CMake搭建便捷的C/C++开发环境(一) _c++
本作品由vincent zhang创作,采用知识共享署名-非商业性使用-禁止演绎 3.0 中国大陆许可协议进行许可。