2012-12-02 111 views
2

我正在QT Creator 2.6中創建一個項目。我正在推廣一個名爲cPlotter的QWidget子類,但是當我嘗試編譯該項目時,它失敗了,因爲它無法找到文件cplotter.h。我發現這是因爲文件「ui_mainwindow.h」自動更新,包括括號內的文件cplotter.h而不是引號。Qt無法在ui_mainwindow.h上打開包含的文件

所以,ui_mainwindow.h更新,如:

#include <cplotter.h> 

,但它應該是:

#include 「cplotter.h」 

因此,它是非常惱人的手工每次我改變在GUI上的東西的時間進行編輯。

任何人都知道這個解決方案?

+0

你修改ui_mainwindow.h文件? –

+1

掛上,是不是''和'「cplotter.h」'等價?我認爲選擇哪一個是文體決定而不是語法決定。 – cmannett85

+1

''和'「cplotter.h」'之間的區別只是搜索目錄的順序。 –

回答

0

INCLUDEPATH + = $$ PWD (或者cplotter.h)

+0

請問您可以添加解釋嗎? –

相關問題