按照正常流程安装好mingw和cmake后,仍然是无法直接使用cmake编译处MakeFile文件的,我们需要在CMakeLists.txt中做一些配置。

首先,在PROJECT之前,设置:

SET(CMAKE_C_COMPILER "D:/mingw64/bin/gcc.exe")
SET(CMAKE_CXX_COMPILER "D:/mingw64/bin/g++.exe")

注意按实际安装情况更换gcc和g++的位置。

修改完后,使用cmake仍然会报错。这是因为默认生产的MakeFile格式不是我们在Linux下常见的格式。为此,使用cmake -G"Unix Makefiles" 路径来生成makefile文件,这时它可能会报不存在Unix这样的格式,这是由于没有配置make的原因。

我们把mingw/bin目录下的mingw32-make.exe复制一份命名为make.exe,再执行上面的命令`cmake -G"Unix Makefiles",此时就能正常生成makefile文件了。

基本不怎么在windows上做开发,这里记录一下。

最新文章

  1. android 获取网络类型名称2G 3G 4G wifi
  2. Amazon EC2免费VPS防止超额被扣钱三大方法:流量 硬盘读写 运行时长
  3. JS-concat
  4. 2014 Super Training #6 F Search in the Wiki --集合取交+暴力
  5. 原版本的jquery 开发过程中发现jquery好像更新了
  6. PHP中的中文截取乱码问题_gb2312_utf-8
  7. RichTextBox 右键显示 ContextMenuTrip 分类: C# 2014-10-16 10:43 337人阅读 评论(0) 收藏
  8. Debian/Ubuntu 安装bcm43142无线网卡驱动
  9. JS高级程序设计学习笔记之RegExp类型
  10. 游戏基础元素之精灵——Cocos2d-x学习历程(九)
  11. Linux目录结构及快捷键
  12. 微信小程序实例教程(二)
  13. android中在java代码中设置Button按钮的背景颜色
  14. 深度学习-conv卷积
  15. 安装Oracle数据库心得
  16. 再次提供一个纯粹通过pl/sql解析json的方法。
  17. linux内核分析第六次实验
  18. centos7上mysql5.6版本主从复制
  19. 配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志
  20. win10下ASP.NET Core 2.0部署环境搭建(转)

热门文章

  1. 常用的架包对应的maven配置
  2. c# WF 第10节 textbox 控件
  3. 大宗商品交易与风险管理(CTRM)软件产品介绍
  4. The Python Debugger Pdb
  5. python科学计算库-pandas
  6. vbs实现c++的vector
  7. 物联网架构成长之路(31)-EMQ基于HTTP权限验证
  8. 一文读懂前端技术演进:盘点Web前端20年的技术变迁史
  9. python-2-条件判断
  10. mysql-新增数据表