首先,是的,我确实对数十个类似名称的帖子进行了彻底的搜索,但我的解决方案要么不存在,要么就我对该主题的有限知识而言并不明显。
我相当精通 C++,并且经常使用它,但我刚刚发现了 QT 并决定尝试一下。这个错误是非常基本的,我认为这意味着我做了一些非常基本的错误。
我正在使用什么:
- 最新版本的代码块
- 最新版本的 QT
- 本主题的一段示例代码:(使用 QtGui 显示 QImage)。
- 代码块安装在这里:C:\Program Files (x86)\CodeBlocks
- MinGW 在这里:C:\MinGW\bin
- QT 这里:C:\Qt\4.8.5\bin
这是我的完整环境路径:
C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell; C:\Qt\4.8.5\bin
从我引用的帖子来看,这听起来像是一个完整且有效的程序(我用自己的图像替换了图像),这进一步强化了我的观点,即我以一种小而深刻的方式犯错。
参考代码:
#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:\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)
请不要假设我没有提供任何东西,我对安装所有这些都非常陌生,即使是最简单的问题也不会冒犯。