在我的項目我使用的QImage保存生成的圖片,但是當我打電話其中一個QImage構造函數給了我一個鏈接器錯誤,但另一個構造函數不?
QImage image(width, height, QImage::Format_RGB32);
在Visual Studio編譯器給我的鏈接錯誤:
error LNK2019: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall QImage::~QImage(void)" ([email protected]@[email protected]) referenced in function "void __cdecl lightTracer(void)" ([email protected]@YAXXZ)
error LNK2019: unresolved external symbol "__declspec(dllimport) public: __thiscall QImage::QImage(int,int,enum QImage::Format)" ([email protected]@[email protected]@[email protected]@Z) referenced in function "void __cdecl lightTracer(void)" ([email protected]@YAXXZ)
但是如果我更換代碼以上只有一個:
QImage image();
我沒有得到任何鏈接錯誤,並編譯好。
這裏有什麼問題? :(
更新:要嘗試並確保Qt的是功能性的,我試圖使爲QString:
QString s("hello world");
和這個工作正常
起飛()重新給了我鏈接器錯誤。 – confusedKid 2011-04-14 02:46:12
對。你需要鏈接到具有'QImage'定義的Qt庫。 – 2011-04-14 02:48:10
你能詳細說明我該怎麼做?謝謝。 – confusedKid 2011-04-14 02:49:30