如题。在工程中,将h,cpp,ui文件放置到不同文件夹下,会存在cmake找不到ui文件,导致编译报错情况。

cmake通过指定文件路径,确保工程找到ui文件。

标识1:ui文件保存路径。
标识2:添加ui文件命令。
如果有多个文件夹保存ui文件,都使用该命令添加。
具体命令:
cpp
list(APPEND
CMAKE_AUTOUIC_SEARCH_PATHS
${CMAKE_CURRENT_SOURCE_DIR}/res/ui/
)
CMAKE_AUTOUIC_SEARCH_PATHS是一个用于指定CMake自动查找ui文件的搜索路径列表的变量。这个变量在CMake 3.9版本中引入,主要用于初始化所有目标的AUTOUIC_SEARCH_PATHS属性。