Qt Creator добавляет файлы к проблеме проекта C ++ - PullRequest
0 голосов
/ 25 марта 2020

У меня есть вопрос (возможно, noob) относительно добавления файлов в проект C ++ Qt Creator.

Я щелкаю правой кнопкой мыши, чтобы Add New..., либо c++ class, либо .cpp или .h файл , Файл создается в папке моего проекта и добавляется в файл .pro. Проблема в том, что он не добавляется на панель Projects, и при открытии файла я получаю предупреждение поверх текстового редактора: Warning: This file is not part of any project. The code model might have issues parsing this file properly.

Файл (ы) добавляется так, как предполагалось к, если я выключаю Qt Creator и затем снова открываю его.

В качестве примера (без предупреждения) я прилагаю следующую картинку для файла asd.cpp.

enter image description here

Я искал в Интернете и нашел несколько ответов, но ни один из них не имеет отношения к моей проблеме. Они ссылаются на файл CMakeLists.txt (который я не могу найти между прочим), но я использую qmake в этом проекте, а не cmake.

Любая помощь ??

1 Ответ

1 голос
/ 26 марта 2020

Файл pro - это текстовый файл, который вы можете открыть в Qt Creator или любом текстовом редакторе. Он содержит список файлов, принадлежащих проекту:

SOURCES += main.cpp\
        MainWindow.cpp

HEADERS  += MainWindow.h

FORMS    += MainWindow.ui

Вы можете вручную добавить свои h файлы в HEADERS и cpp файлы в SOURCES. символ \ в конце означает, что следующая строка рассматривается как продолжение текущей, поэтому вы можете поместить каждый файл в отдельную строку.

...