笔者是初次接触QT,由于系统是WIN8.1的原因只能选择了QT5.6版本,这也是笔者第一篇博客,如有叙述不妥之处还请谅解。

编译器使用的是visual studio 2015,下面来介绍遇到的问题:

经过自动识别配置后编译遇到的问题大概是这样的(问题描述来自网络):

14:24:34: 为项目untitled2执行步骤 ...
14:24:34: 配置没有改变, 跳过 qmake 步骤。
14:24:34: 正在启动 "G:\Qt\Qt5.3.1\Tools\QtCreator\bin\jom.exe"

G:\Qt\Qt5.3.1\Tools\QtCreator\bin\jom.exe -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc /Fddebug\untitled2.pdb -DUNICODE -DWIN32 -DQT_CORE_LIB -I"G:\Qt\Qt5.3.1\5.3\msvc2010_opengl\include" -I"G:\Qt\Qt5.3.1\5.3\msvc2010_opengl\include\QtCore" -I"debug" -I"." -I"G:\Qt\Qt5.3.1\5.3\msvc2010_opengl\mkspecs\win32-msvc2010" -Fodebug\ @C:\Users\dell\AppData\Local\Temp\main.obj.9840.16.jom
'cl' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
jom: C:\Users\dell\Documents\build-untitled2-Desktop_Qt_5_3_MSVC2010_OpenGL_32bit-Debug\Makefile.Debug [debug\main.obj] Error 1
jom: C:\Users\dell\Documents\build-untitled2-Desktop_Qt_5_3_MSVC2010_OpenGL_32bit-Debug\Makefile [debug] Error 2
14:24:34: 进程"G:\Qt\Qt5.3.1\Tools\QtCreator\bin\jom.exe"退出,退出代码 2 。
Error while building/deploying project untitled2 (kit: Desktop Qt 5.3 MSVC2010 OpenGL 32bit)
当执行步骤 'Make'时
14:24:34: Elapsed time: 00:00.

在google了各种解决方案,结果都无效。

下面给出我的解决方案,希望能解决部分WIN8用户的问题:

1).首先解决 'cl' 不是内部或外部命令,也不是可运行的程序:

找到VS安装目录将下述目录添加到环境变量下的Path路径中:

E:\visual studio2015\VC\bin

2).解决QT的环境变量配置问题:

C:\Qt\Qt5.6.0\Tools\QtCreator\lib;

C:\Qt\Qt5.6.0\Tools\QtCreator\bin;

C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin;

C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib;

配置到环境变量中的Path路径中(每个变量用 ; 隔开)

3).下面给我的环境变量的配置供参考:

C:\Qt\Qt5.6.0\Tools\QtCreator\lib;C:\Qt\Qt5.6.0\Tools\QtCreator\bin;

C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin;C:\Qt\Qt5.6.0\5.6\msvc2015_64\lib;

%SystemRoot%\system32;

E:\visualstudio2015\VC\include;C:\Qt\Qt5.6.0\5.6\msvc2015_64\bin;

E:\visualstudio2015\VC\bin;

C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v7.1A\Bin;

C:\Users\lenovo\AppData\Local\Microsoft\MSBuild\v4.0;

C:\ProgramFiles\MicrosoftSQLServer\130\Tools\Binn\;%USERPROFILE%\.dnx\bin;

C:\ProgramFiles\MicrosoftDNX\Dnvm\;

C:\ProgramFiles(x86)\WindowsKits\8.1\WindowsPerformanceToolkit\;

E:\visualstudio2015\Common7\IDE;D:\matlab_steup\polyspace\bin;

C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\

如果1),2)中有不全面的大家可以参考3)中的查漏补缺,因为笔者尝试了太多所以具体不太清楚了。如果还有问题可以在评论区交流。

配置完成后,成功通过编译。

最后祝大家生活愉快。

关于解决WIN8系统下QT5.6编译报错的问题相关推荐

  1. 电脑运行linux虚拟盘闪退,Linux 系统下启动Android模拟器报错闪退

    Linux 系统下启动Android模拟器报错 Emulator: libGL error: unable to load driver: radeonsi_dri.so Emulator: libG ...

  2. ubuntu下flann库编译报错处理

    ubuntu下flann库编译报错处理 编译flann的时候显示以下报错: CMake Error at src/cpp/CMakeLists.txt:33 (add_library):No SOUR ...

  3. (已解决)Win10下MikTeX update error报错:code=56, url=http://ftp.yzu.edu.tw/CTAN/systems/win32/miktex/...

    win10系统下 MikTeX update error 按照官网(https://miktex.org/howto/install-miktex) 安装好 MikTeX 后,按照官网教程运行MikT ...

  4. 解决Ubuntu系统终端运行python文件报错“ImportError/ModuleNotFoundError:No Module named xx”

    在编译器或是Pycharm运行代码时,调用文件之间的函数或是类不会报错,但是在终端运行时却报错没有xx模块,明明自己已经写了调用代码:from xx import xx 原因:(不想看可直接跳到解决方 ...

  5. windows系统下:连接共享打印机报错(错误代码0x0000007c)

    单位有共享打印机的,当连接时候出现如图以下的错误信息时候,该如何是好? 下面.让小编来告诉大家一个解决方案: 1.打开共享的连接,连接打印机,提示报错,如下: 2.打开电脑上的这个图标 3.选择程序 ...

  6. 如何解决win8系统下卸载软件出现错误代码为2502和2503的问题

    1.首先打开任务管理器,可以通过右键点击桌面上的任务栏打开任务管理器,也可以通过同时按下键盘上的Ctrl+Alt+Delete键打开任务管理器. 2.打开任务管理器后,切换到"详细信息&qu ...

  7. MAC 下用GCC编译报错:“Undefined symbols for architecture x86_64: ”

    解决方法: 因为GCC编译的时候没有链接C++ standard library, 因此在编译的时候要加入符号 -lstdc++ 使用命令: gcc myprog.c -o myprog -lstdc ...

  8. win8信息服务器不可用怎么办,win8系统下开机提示OneDrive选项此服务现在不可用请稍后再试怎么办...

    近日有部分win8系统用户到本站反馈说说碰到这样一个情况,就是电脑在开机的时候,出现提示OneDrive选项此服务现在不可用,请稍后再试,碰到这样的问题该怎么办呢,现在随win7之家小编一起来看看wi ...

  9. Windows系统下使用Mingw编译并运行opencv教程

    一.编译环境 系统:Windows10旗舰版 cmake版本下载:3.9.2 QtMingw版本下载:qt-opensource-windows-x86-5.11.0.exe,太大了只能放网盘 ope ...

最新文章

  1. 人工智能不确定性推理,柯南看的懂么?
  2. 430亿晶体管,1020万逻辑单元,英特尔发布全球最大容量FPGA,用全新硬件加速AI开发...
  3. eclipse没有日志_技术进展 | 加强公共DHT抵抗eclipse攻击!
  4. 面试时经常问到的系统应用优化问题总结
  5. 9 10次c语言上机作业答案,第十五次上机作业带答案
  6. 三国将星录java阵容_三国将星录,通关攻略
  7. pickle 在python 2和python 3中兼容性问题
  8. PythonDay7
  9. Spring操作数据库几十次后就JDBC begin transaction failed
  10. Telnet介绍及其安装
  11. STM32L051低功耗STOP模式下RTC唤醒
  12. 《大数据之路-阿里巴巴大数据实践》第十六章 数据应用
  13. python初学第一节课
  14. c语言hypot函数,hypot ( )【C语言库函数源代码】
  15. 《大西洋月刊》2014-2020年电子版合集| The Atlantic
  16. c语言record的作用,C语言基础 record 2-指针,结构体,链表,文件的输入输出
  17. Android Qcom USB Driver学习(一)
  18. bzoj 1539: [POI2005]Dwu-Double-row
  19. cncrypt安卓版_CnCrypt Protect
  20. 华为云实战 之 对象存储的使用以及与腾讯云COS对比

热门文章

  1. Alienware 2010外星人电脑主题
  2. 莆田华侨职业学校有没有计算机,莆田华侨职业中专学校招生专业|莆田华侨职业中专学校有哪些专业...
  3. SON_EXAM考试php,螃蟹学PHP设计模式之模板模式
  4. ROS进阶——笛卡尔轨迹规划descartes
  5. 把彩色照片用css样式改成灰色照片
  6. C# String 的问题:immutable why? how? 传值?传引用?string/String? - 古道西风瘦马------尉迟方高声吟唱 - 博客园...
  7. 经尉迟方兄提点,终于明白为什么不是一个简单的26进制程序了
  8. 教你如何安装 Internet 信息服务
  9. filepath直接指定到文件名吗_FilePath不同含义
  10. 劳易测测距传感器ODS9L2.8/LAK-650-M12