第一件事情是,我確實做了幾十個類似名稱帖子的徹底搜索,而我的解決方案要麼不存在,要麼對我對該主題有限的瞭解並不明顯。致命錯誤: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