windows下cmake配合VS和mingw

windows下

eclipse配合Mingw需要改名mingw32-make.exe为make.exe
cmake配合Mingw需要mingw32-make.exe,所以以上改名时更改副本,不要删掉。

(mingw安装时选择组建:c和c++即可。安装后,bin路径加入环境变量)


第一步:cmake需要*.c等源(头)文件和CMakeCache.txt。-----这部分设置看网上教程。

第二步:

命令行配合mingw
----sample目录下放置*.c等源(头)文件和CMakeCache.txt

D:\Program Files\cmake-2.8.10.2-win32-x86\sample>cmake . -G"MinGW Makefiles"
-- The C compiler identification is GNU 4.6.2
-- The CXX compiler identification is GNU 4.6.2
-- Check for working C compiler: D:/MinGW/bin/gcc.exe
-- Check for working C compiler: D:/MinGW/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: D:/MinGW/bin/g++.exe
-- Check for working CXX compiler: D:/MinGW/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- This is BINARY dir D:/Program Files/cmake-2.8.10.2-win32-x86/sample
-- This is SOURCE dir D:/Program Files/cmake-2.8.10.2-win32-x86/sample
-- Configuring done
-- Generating done
-- Build files have been written to: D:/Program Files/cmake-2.8.10.2-win32-x86/sample

D:\Program Files\cmake-2.8.10.2-win32-x86\sample>make
Scanning dependencies of target hello
[100%] Building C object CMakeFiles/hello.dir/main.c.obj
Linking C executable hello.exe
[100%] Built target hello

 

D:\Program Files\cmake-2.8.10.2-win32-x86\sample>hello
Hello World!

 


图形界面配合VS
(命令行和上面基本一致,即在源文件目录下执行cmake .  ,不设置G时,使用系统默认值)

cmake配合VS,每次重新打开cmake-gui.exe,确定原文件地址和要生成的二进制文件地址后,
config时自动提示需要设定引擎,VS或者Mingw都行。
但设置为VS时,不能直接生成可执行文件(即VS,命令行操作时,不能执行make命令),
需要用VS打开*.sln,在VS中生成Debug和release文件(夹)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值