2012-12-02 4 views
2

Я делаю проект в QT Creator 2.6. Я продвигаю подкласс QWidget под названием cPlotter, но когда я пытаюсь скомпилировать проект, он терпит неудачу, потому что он не может найти файл cplotter.h. Я понял, что это потому, что файл «ui_mainwindow.h» автоматически обновляется, включая файл cplotter.h в скобках вместо кавычек.Qt не может открыть включенный файл на ui_mainwindow.h

Так, ui_mainwindow.h обновления нравится:

#include <cplotter.h> 

, но это должно быть:

#include “cplotter.h” 

Таким образом, это очень раздражает редактировать вручную каждый раз, когда я что-то изменить в графическом интерфейсе.

Кто-нибудь знает об этом решении?

+0

Вы модифицируя файл ui_mainwindow.h? –

+1

Повесьте, не '' и '" cplotter.h "эквивалент? Я думал, что выбрать, какой из них был стилистическим, а не синтаксическим. – cmannett85

+1

Diffrence между '' и '" cplotter.h "' это просто порядок поиска каталогов. –

ответ

0

INCLUDEPATH + = $$ PWD (или где cplotter.h)

+0

Не могли бы вы добавить объяснение, пожалуйста? –