QT5.9.4 + cmake + VC2017 运行”run cmake“出现错误:xxx is not able to compile a simple test
环境介绍
公司电脑环境是:
– QT 5.9.4
– cmake
– vs2015
– win10
家里电脑环境是:
– QT 5.9.4
– cmake 3.11.1
– vs2017
– win10
遇到问题
问题是出现在家里,刚装了cmake之后,编译原来写的PL0测试程序时出现错误:
xxx is not able to compile a simple test
出现的阶段是:在QT Creator 执行 run cmake 时(用QT Creator打开cmake项目后,会自动执行该过程,也可手动从右键菜单执行)。
分析问题
一开始从网上找解决办法,发现常提到的是如下解决方案:
1、卸载net framework4.5,重新安装4.0版本(我不能接受)
2、修改cmake配置(在公司电脑上好好的,不应该是cmake的配置问题)
而我可以确定的是:
1、vs2017没有问题
2、qt Creator打开原来的.pro项目没有问题
3、cmake在命令行下构建、编译那个PL0测试程序正常
那问题就应该出现在QT Creator调用cmake时出现了问题。
仔细查看了错误信息后,发现其中有段错误信息:
:-1: error: Generator: execution of make failed. Make command was: “jom” “/NOLOGO” “all”
一番搜索之后,发现jom.exe是QTCreator/bin下面的一个可执行文件,是QT Creator调用该可执行文件出现了问题吗?找不到该文件?
解决问题
我将QTCreator的可执行目录加入Windows的Path变量后( C:\Qt\Qt5.9.4\Tools\QtCreator\bin),运行QTCreator打开上述项目成功,问题解决。
疑问
为啥QTCreator会找不到自己的jom.exe呢?怪异。
QT5.9.4 + cmake + VC2017 运行”run cmake“出现错误:xxx is not able to compile a simple test相关推荐
- 用CMake编译运行在网上下载的源文件src
参考:http://blog.csdn.net/yiqiudream/article/details/51885698 (一).怎么用CMake打开下载的源文件? 工具:下载CMake --> ...
- 用CMake构建工程时 cmake -G“Unix Makefiles“ 的使用
在Windows上使用CMake构建项目出现了很多错误,搜索了很多资料尝试改了很多地方始终没能找到与我类似的情况,一度让我以为是系统问题.今天发现就一句,是没用cmake -G"Unix M ...
- linux cmake 编译项目,使用CMake构建复杂工程
0. 什么是CMake CMake是一个跨平台的编译.安装.测试以及打包工具:CMake不直接编译软件,而是结合原生构建系统来构建软件.CMake配置文件是CMakeList.txt文件(每个源码文件 ...
- Ubuntu16.04运行.run文件
QT配置ROS环境,运行.run文件-参考链接: https://blog.csdn.net/have_fun_/article/details/88242536
- centos7 cmake安装mysql_centos7 安装cmake
在CentOS安装CMake (CentOS7 64位适用) 在CentOS安装CMake 转自:http://www.cnblogs.com/mophee/archive/2013/03/19/29 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )
文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...
- linux如何升级cmake,ubuntu下升级cmake
ubuntu下直接:sudo apt-get install cmake 得到的是2.8的版本,然而最近我用qt creator编译的时候,发现这个遇到utf-8编码的时候老是有bug, Parse ...
- clipse中使用maven插件的时候,运行run as maven build的时候报错:
clipse中使用maven插件的时候,运行run as maven build的时候报错: -Dmaven.multiModuleProjectDirectory system propery is ...
- 【CMAKE】 is not able to compile a simple test program.
文章目录 1.CMAKE 过程中出现 is not able to compile a simple test program.的错误: 1.1解决办法: 1.CMAKE 过程中出现 is not a ...
最新文章
- JavaScript判断浏览器类型及版本
- aspose word copy 获取某页的内容_6月已至,Aspose.Words又双叒叕更新到v20.6!PDF版本1.5标记过时...
- 暴力解决:InvocationException: GraphViz‘s executables not found
- 您可能不知道的 C++ 关键字
- Android Runnable与Handler和Thread的使用,Handler构造方法弱引用实现
- 【Java】异常处理的注意事项
- Linux系统更新并清除旧组建
- javascript基础知识总结
- 一天搞懂深度学习--深度学习简介
- 关于自抗扰控制的一些中文论文
- 关于显示器显示效果的调节(色温,6轴)
- 初识机器学习与深度学习
- IOS端 vux中scroll滚动自动回弹到顶部或者左侧的解决办法
- 2022年下半年网络规划设计师考试下午真题
- CMake GUI下载及安装教程
- 计算机集成制造系统erp,企业资源计划(ERP)和计算机集成制造系统(CIMS)
- 学习java的第三十三天,Map集合的概述、Map接口的使用
- 如何选择适合你的兴趣爱好(三十五),烹饪
- miniDLNA无法搜索到文件的一个原因
- sql语句 模糊查找like
热门文章
- HTML:给自己设计一个简单的专属网页音乐播放器
- 【Python首记】OA自动打卡
- 计算机休眠是打不开,电脑休眠打不开怎么办,浅析win7系统电脑休眠打不开的解决方法...
- 华为全屋智能vs小米智能家居,谁适合全屋智能?
- 4.15号,操作系统
- Dobot Magician 机器臂-简介
- 推荐手机H5应用快速开发 UI库(Framework7、SUI(淘宝)、MUI、WeUI(微信)、GMU(百度)、Frozen UI(QQ))
- 如何使用 UML 工具开发 EA 交易
- 10分钟弄懂微应用框架——乾坤,真香!
- kafka究竟是干嘛的?