QT——出现 AutoUic error
错误:
我们将AUTOUIC设置为ON之后,cmake会自动帮我们生成ui文件对应的.h头文件,但是需要ui文件和h文件在同一个目录下。
如:
src
include
mainwindow.h
mainwindow.ui
source
mainwindow.cpp
上面的目录结构.h文件和.ui文件在同一个目录,如果不在同一目录下
如:
src
include
mainwindow.h
form
mainwindow.ui
source
mainwindow.cpp
则会出现上面的错误
解决方法:
在CmakeLists.txt文件通过CMAKE_AUTOUIC_SEARCH_PATHS,代码指定Form文件路径即可解决
set(CMAKE_AUTOUIC_SEARCH_PATHS "src/Forms")