UI_project.h не найден для проекта QT - PullRequest
1 голос
/ 09 мая 2020

Я сделал проект QT GUI в VS 2019. Он отлично работал через VS. Скопировал весь каталог файлов проекта в раздел Linux. Запустите qmake -project в каталоге, содержащем файл test2.sln, чтобы создать файл test2.pro. Открыл файл '* .pro' через QT Creator. Импортировал все нормально. Но при его создании появляется сообщение «ui_test2.h file not found».

test2.pro содержит:

TEMPLATE = app

TARGET = test2
INCLUDEPATH += .

DEFINES += QT_DEPRECATED_WARNINGS

HEADERS += test2/test2.h test2/x64/Release/uic/ui_test2.h

FORMS += test2/test2.ui

SOURCES += test2/main.cpp test2/test2.cpp test2/x64/Release/rcc/qrc_test2.cpp

RESOURCES += test2/test2.qrc

Что мне делать, чтобы исправить это?

1 Ответ

0 голосов
/ 09 мая 2020

1) удалить папку со сборкой (rm -r nameOfFolder)

2) переименовать файл пользовательского интерфейса (test2.ui -> mainwindow.ui), например

3) проверить имя собственный класс и имя класса qt в файле пользовательского интерфейса (вы можете открыть его через vim или nano)

После этого попробуйте пересобрать свой проект! Надеюсь, вы добьетесь хороших результатов!

...