2016-02-22 70 views
1

我遇到QwtPolar庫問題。QwtPolar庫錯誤Qt創建者

我使用的是Qt 5.3,而且我的Qwt 6.1正常工作。

我建QwtPolar使用:

qmake 
make 
make install 

當我嘗試運行QwtPolar例子,我得到以下錯誤:

QWidget: Must construct a QApplication before a QPaintDevice 

我已經在Qt的論壇看了很多帖子和stackoverflow,但我無法弄清楚發生了什麼以及如何解決它。

注意:我讀了一些關於混合調試和發佈模式的內容,但我不知道使用什麼模式構建Qwt以及如何更改它。

如果有人能幫助我,我將不勝感激。

我正在使用Windows 8.1。

對不起,我的英語。

謝謝。

回答

0

該問題已通過重新編譯qwtpolar庫解決。

1

我很久以前就遇到過同樣的錯誤。我會嘗試在我的機器上重複出現問題,並在此期間嘗試(其中之一應該有所幫助):

  • 從調試模式切換到發佈模式(或反之亦然)並構建;
  • 在項目配置選項卡中禁用「陰影構建」並構建;
  • 重建項目。
+0

感謝您的回答。 - 在釋放模式,我得到以下錯誤: 'QWidget的:必須一QPaintDevice' 前,在調試模式下,我得到這個構造的QApplication: '錯誤:無法找到-lqwtpolard' - 我試着禁用「陰影構建」,但我仍然收到錯誤。 - 我試過「全部清理」並重建項目,但沒有任何改變。 – KelvinS

+0

viddik13我通過重新編譯qwtpolar解決了這個問題。 我不知道以前發生了什麼,我認爲我在編譯步驟上做了一些錯誤。無論如何,感謝您的幫助。 – KelvinS