第一件事情是,我确实做了几十个类似名称帖子的彻底搜索,而我的解决方案要么不存在,要么对我对该主题有限的了解并不明显。致命错误:QtGui/QApplication:没有这样的文件或目录|
我相当精通C++,并经常使用它,但我确实刚刚发现了QT,并决定采取一个重击它。错误是非常基本的,我认为这意味着我做了一些非常基本的错误。
我用的是什么:
- 最新版本的代码块
- 最新版本QT
- 从这个话题一块示例代码中的:(Display QImage with QtGui)。 QT这里\ MinGW的\ BIN
- :
- 代码块在这里安装:C:\ Program Files文件(x86)的\代码块
- MinGW的位置:C C:\ Qt的\ 4.8.5 \ BIN
这里是我完整的环境路径:
C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell; C:\Qt\4.8.5\bin
从我引用的帖子d,听起来这是一个完整的工作程序(我用自己的图像替换了图像),这进一步加强了我的观点,即我以一种小而深的方式去欺骗。
引用的代码:
#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();
}
从代码块完整的错误日志生成和运行:
C:\Users\Josh\Dropbox\Code\Cards\qtTest_loadololo.cpp|1|fatal error: QtGui/QApplication: No such file or directory|
||===
Build finished: 1 errors, 0 warnings (0 minutes, 4 seconds) ===|
全力打造日志:
\Dropbox\Code\Cards\qtTest_loadololo.o
C:\Users\Josh\Dropbox\Code\Cards\qtTest_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)
请不要假设任何我没有提供的东西,对于安装所有这些我都是非常新的,即使是最简单的问题也不会冒犯。
你还可以粘贴* complete *编译器的命令行吗? – peppe
@peppe编辑:我可能已经找到它了。 – Joshua
Erk ...如何使用Qt Creator来代替? :-)无论如何,你是否至少使用qmake来管理构建?你可以尝试打开一个Qt shell - 你应该在你的开始菜单中有一个链接 - 进入你的应用程序的目录,并运行1)qmake 2)mingw32-make? – peppe