如何将Qt链接到已存在的MinGW安装?

时间:2009-11-16 08:34:10

标签: qt mingw

安装Qt时,我取消选中MinGW安装选项,因为我已经安装了它。现在安装后我无法构建我在书中找到的示例程序。菜单中的所有构建选项均已禁用。我试图执行的代码是:

#include <QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    QLabel *label = new QLabel("Hello Qt!");
    label->show();
    return app.exec();
}

当我将鼠标指针放在QApplication或QLabel标题上方时 - 黄色弹出窗口显示“No Such File or Directory”。我正在使用Qt编辑器。

2 个答案:

答案 0 :(得分:0)

据我所知,您的问题出现在构建环境中不可见的include标头中。您应该在QT编辑器设置中的某处检查,在哪里设置QT库的路径包括标题。

答案 1 :(得分:0)

尝试菜单帮助/启动更新程序。在对话框中选择“包管理器”,然后单击“下一步”。将打开一个新对话框,其中包含一系列组件。检查:

  

“Qt SDK /开发工具/桌面QT / Qt x.x.x(桌面)/桌面Qt   x.x.x MinGw。

然后单击“下一步”并让其更新。这将使QG中的MinGW成为可能。然后,您可能需要通过单击菜单检查工具链是否可用:

  

工具/选项/ Biuld&amp;运行

最后,如果您已经使用不同的工具链启动项目,则可能需要将其更改为MinGW。因此,在Qt Creator的主窗口中,选择左侧的“项目”选项卡,然后选择MinGW工具链。

希望有所帮助