致命错误:QtGui/Q应用程序:没有这样的文件或目录|
fatal error: QtGui/QApplication: No such file or directory|
首先,是的,我确实彻底搜索了几十个类似名字的帖子,我的解决方案要么不存在,要么对我对该主题的有限了解不明显
我相当精通C++,经常使用它,但我刚刚发现QT,并决定尝试一下。这个错误是非常基本的,我认为这意味着我做了一些非常基本的错误。
我正在使用的:
- CodeBlocks的最新版本
- QT的最新版本
- 本主题中的一段示例代码:(使用QtGui显示QImage)
- 代码块安装在此处:C:\Program Files(x86)\CodeBlocks
- MinGWhere:C:\MinGW\bin
- QT此处:C:\QT\4.8.5\bin
这是我完整的环境路径:
C:Program Files (x86)SSH Communications SecuritySSH Secure Shell; C:Qt4.8.5bin
从我引用的帖子来看,这听起来像是一个完整而有效的程序(我用自己的图片代替了图片),这进一步强化了我的观点,即我在一个小而深刻的方面犯了错。
参考代码:
#include <QtGui/QApplication>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QImage myImage;
myImage.load("test.png");
QLabel myLabel;
myLabel.setPixmap(QPixmap::fromImage(myImage));
myLabel.show();
return a.exec();
}
CodeBlocks构建和运行的完整错误日志:
C:UsersJoshDropboxCodeCardsqtTest_loadololo.cpp|1|fatal error: QtGui/QApplication: No such file or directory|
||===
Build finished: 1 errors, 0 warnings (0 minutes, 4 seconds) ===|
完整的构建日志:
DropboxCodeCardsqtTest_loadololo.o
C:UsersJoshDropboxCodeCardsqtTest_loadololo.cpp:1:30: fatal error: QtGui/QApplication: No such file or directory
compilation terminated.
Process terminated with status 1 (0 minutes, 4 seconds)
1 errors, 0 warnings (0 minutes, 4 seconds)
请不要假设我没有提供任何东西,我对安装所有这些都非常陌生,即使是最简单的问题也不会冒犯
我在Fedora Linux上遇到了同样的问题。我已经解决了将进口行更改为的问题
#include <QApplication>
而不是使用CCD_ 1(其使用QT3),而是必须使用qmake-qt4
(用于QT4)。
我在从Qt4升级到Qt5时遇到了类似的问题。我知道你的路径是Qt 4.8.5,但也许你安装了多个版本。您的帖子日期为2013-07-09,Qt 5.0发布于2012-12-09。
试着看看http://qt-project.org/wiki/Transition_from_Qt_4.x_to_Qt5-也许它会对你有所帮助。它确实帮助了我。
相关文章:
- .cpp和.h文件中的模板专用化声明
- 为什么两个不同的未命名名称空间可以共存于一个cpp文件中
- 文本文件中的单词链表
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用新行和不使用新行读取文件
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 挂起和取消挂起一个文件DLL
- 如何确定我已使用非编码文件到达 EOF?
- 命名空间中具有.h和.cpp文件的类
- 如何使用ndk-build.cmd构建Android.so文件
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 读取文件并输入到矢量中
- QT 5 [ 错误: QtGui/QApplication: 没有这样的文件或目录]
- sip:找不到文件"QtGui/QtGuimod.sip"
- 在构建基于 C++ 的软件时包含 QtGui 文件的问题
- 编译时得到错误:找不到'QtGui/QAction'文件 #include < QtGui/QAction>
- 致命错误:QtGui/Q应用程序:没有这样的文件或目录|
- Visual Studio 2010 - 无法打开源代码文件 <QtGui/QApplication>
- C++/编译程序致命错误:QtGui/qwidget.h:没有这样的文件或目录
- QtGui/QApplication:没有这样的文件或目录