2009-11-16 53 views
0

安装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头以上 - 黄色弹出说:“没有这样的文件或目录”。我正在使用Qt编辑器。

回答

0

据我可以看到你的问题是在你的构建环境中不可见的包含头文件中。您应该在QT编辑器设置中的某处查找设置QT库包含头的路径。

+0

是的我试图找到它,但找不到任何设置,它允许我设置头文件路径。 – Manoj 2009-11-16 10:24:37

+0

然后检查编译器标志,也许QT编辑器使用它们。你应该设置一些类似-I/your_path/to_qt_includes/ – alexkr 2009-11-16 10:43:00

0

尝试菜单帮助/开始更新程序。在对话框中选择“包管理器”,然后单击下一步。一个新的对话框将打开并显示一组选择。检查:。

“的Qt SDK /开发工具/桌面QT/QT XXX(桌面)/桌面的Qt XXX MinGW的

然后点击下一步,让它更新这将Qt中实现的MinGW然后你可能需要检查工具链是可用的,通过点击菜单上的:

工具/选项/ Biuld &运行

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

希望可以帮助

+0

Shxt,刚刚意识到这个帖子有多旧......:O – DrD 2013-02-14 12:16:51