Jos*_*hua 1 c++ qt install codeblocks
首先,是的,我确实彻底搜索了几十个相似的名字帖子,我的解决方案要么不存在,要么对我对该主题的有限知识不明显.
我相当精通C++,经常使用它,但我确实刚刚发现了QT,并决定对它进行重击.错误是非常基本的,我认为这意味着我做了一些非常基本的错误.
我在用什么:
这是我完整的环境路径:
C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell; C:\Qt\4.8.5\bin
Run Code Online (Sandbox Code Playgroud)
从我引用的帖子中,听起来这是一个完整且有效的程序(我用自己的图像替换了图像),这进一步强化了我的观点,即我以一种小而深刻的方式进行了愚弄.
参考代码:
#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();
}
Run Code Online (Sandbox Code Playgroud)
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) ===|
Run Code Online (Sandbox Code Playgroud)
完整的构建日志:
\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)
Run Code Online (Sandbox Code Playgroud)
请不要假设我没有提供的任何内容,我是非常新的安装所有这些,即使是最简单的问题也不会冒犯.
我在Fedora Linux上遇到了同样的问题.我已经解决了它将导入行更改为
#include <QApplication>
Run Code Online (Sandbox Code Playgroud)
而不是使用qmake(使用QT3)它必须使用qmake-qt4(对于QT4).
| 归档时间: |
|
| 查看次数: |
8482 次 |
| 最近记录: |