何草玄 2024-08-22 19:38 采纳率: 0%
浏览 165

【QT】新安装的QT创建qmake项目会报错

新安装的QT创建qmake项目会报错,找半天没找到原因:

img

错误信息:

:-1: error: [Makefile.Debug:544: debug/main.o] Error 1
<html><body><code style="white-space:pre;font-family:Source Code Pro">In file included from <a href="olpfile://E:/AA/QT/Tools/mingw1310_64/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstdint::45::0">E:/AA/QT/Tools/mingw1310_64/lib/gcc/x86_64-w64-mingw32/13.1.0/include/c++/cstdint</a>:45,
                 from <a href="olpfile://E:/AA/QT/6.8.0/mingw_64/include/QtCore/qglobal.h::16::0">E:/AA/QT/6.8.0/mingw_64/include/QtCore/qglobal.h</a>:16,
                 from <a href="olpfile://E:/AA/QT/6.8.0/mingw_64/include/QtGui/qtguiglobal.h::7::0">E:/AA/QT/6.8.0/mingw_64/include/QtGui/qtguiglobal.h</a>:7,
                 from <a href="olpfile://E:/AA/QT/6.8.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h::7::0">E:/AA/QT/6.8.0/mingw_64/include/QtWidgets/qtwidgetsglobal.h</a>:7,
                 from <a href="olpfile://E:/AA/QT/6.8.0/mingw_64/include/QtWidgets/qmainwindow.h::7::0">E:/AA/QT/6.8.0/mingw_64/include/QtWidgets/qmainwindow.h</a>:7,
                 from <a href="olpfile://E:/AA/QT/6.8.0/mingw_64/include/QtWidgets/QMainWindow::1::0">E:/AA/QT/6.8.0/mingw_64/include/QtWidgets/QMainWindow</a>:1,
                 from <a href="olpfile://E:/GZ2422/QT/123/mainwindow.h::4::0">../../mainwindow.h</a>:4,
                 from <a href="olpfile://E:/GZ2422/QT/123/main.cpp::1::0">../../main.cpp</a>:1:
<a href="olpfile:///include/stdint.h::26::10">/include/stdint.h</a>:26:10: fatal error: bits/libc-header-start.h: No such file or directory
   26 | #include &lt;bits/libc-header-start.h&gt;
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~</code></body></html>
  • 写回答

3条回答 默认 最新

  • 吃不了席 2024-08-22 19:39
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    从错误信息来看,问题出在找不到bits/libc-header-start.h这个头文件。这可能是因为你的MinGW编译器版本与Qt版本不兼容。你可以尝试以下方法解决这个问题:

    1. 更新你的MinGW编译器到最新版本。你可以从MinGW官网下载最新的安装程序,并按照官方教程进行安装。

    2. 如果更新MinGW后问题仍然存在,你可以尝试使用Qt官方提供的在线安装程序(Qt Installer)重新安装Qt,并在安装过程中选择与你的MinGW编译器版本兼容的Qt版本。

    3. 确保你的项目配置文件(.pro文件)中使用的Qt版本与你实际安装的Qt版本一致。你可以在Qt Creator中查看和管理已安装的Qt版本。

    4. 如果以上方法都无法解决问题,你还可以尝试使用其他编译器,如MSVC(Microsoft Visual C++)。Qt对MSVC的支持通常更好,但可能需要购买Visual Studio许可证。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月22日