相关疑难解决方法(0)

如何在cmake中使用autouic将header和ui文件放在不同的文件夹中

根据文档,关于autouic:

如果找到与ui_.h匹配的预处理程序#include指令,并且存在.ui文件,则将执行uic以生成相应的文件.

但是如果.ui文件在另一个文件夹中呢?我在尝试构建时遇到以下错误:

AUTOUIC : error : process for ui_module.h failed:
File 'C:/app/source/headers/module.ui' is not valid
Run Code Online (Sandbox Code Playgroud)

ui文件实际上位于此处:

C:/app/source/forms/module.ui
Run Code Online (Sandbox Code Playgroud)

我试图添加C:/app/source/forms/include_directories()-macro但没有成功.有任何想法吗?

c++ qt cmake

6
推荐指数
2
解决办法
2199
查看次数

标签 统计

c++ ×1

cmake ×1

qt ×1