zoukankan      html  css  js  c++  java
  • QT编译错误:无法生成ui_mianwindow.h

    问题描述:QT5.12,使用MSVC2015编译器,提示没有ui_mianwindow.h

    解决过程:

    1. ui_mianwindow.h文件应该是在编译的时候自动生成的,但查看Debug文件夹,确实没有生成。

    2. 百度,看到一个解决方法说是使用uic.exe工具手动生成一个头文件。我想着不能每次都手动生成吧,而且不知道这个uic是什么东西,所以没有理会这个方法。

    3. 继续百度,又看到了很多解决办法,比如:清理一下重新生成,删掉debug文件重新生成,pro中加各种配置,下载新的jom等等,甚至重装了QT,都不行。

    4. 后来静下心来专心看编译信息中出错地方前面的信息,看到确实执行了uic.exe,目录是D:QtQt5.12.05.12.0msvc2015_64in文件夹下,于是找到这个uic.exe,运行,提示缺少MSVCP140.dll,这个才是问题的症结所在啊。

      解决方法:到D:Program Files (x86)Microsoft Visual Studio 14.0VC edistx64Microsoft.VC140.CRT目录下找到MSVCP140.dll,拷贝到uic,exe所在目录,然后再编译运行程序,成功了!

    总结:别一出了问题就百度,先仔细看看编译提示信息。。。。

  • 相关阅读:
    Codeforces Round #217 (Div. 2)B. Berland Bingo
    走迷宫1 bnu 1054
    MFC 对话框背景图片
    用Visual C++从位图文件生成任意形状的窗口
    poj 2245 Lotto
    poj 1797 Heavy Transportation
    poj 2253 Frogger
    poj 1125 Stockbroker Grapevine
    B. Books
    【转】阻塞与非阻塞socket的优缺点
  • 原文地址:https://www.cnblogs.com/nanzhi/p/10528102.html
Copyright © 2011-2022 走看看