我在VS 2019中做了一个QT GUI项目。它在VS中完美运行。将整个项目文件目录复制到Linux分区。在包含“test2.sln”文件的目录中运行qmake -project来创建“test2.pro”文件。通过QT Creator打开“* .pro”文件。它导入一切都很好。但是,在构建它时会出错,提示“找不到ui_test2.h文件”。
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)使用build(rm -r nameOfFolder
)删除文件夹
2)例如,重命名您的UI文件(test2.ui-> mainwindow.ui)
3)在UI文件中 checkout 自己的类的名称和qt类的名称(可以通过vim或nano打开它)
之后,尝试重建您的项目!
希望您会取得良好的效果!
关于c++ - 找不到QT项目的UI_project.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61691517/