作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
根据documentation , 关于 autouic:
If a preprocessor #include directive is found which matches ui_.h, and a .ui file exists, then uic will be executed to generate the appropriate file.
但是如果 .ui 文件在另一个文件夹中怎么办?我目前在尝试构建时遇到以下错误:
AUTOUIC : error : process for ui_module.h failed:
File 'C:/app/source/headers/module.ui' is not valid
ui 文件实际上位于此处:
C:/app/source/forms/module.ui
我尝试将 C:/app/source/forms/
添加到 include_directories()
宏,但没有成功。有什么想法吗?
最佳答案
这在 CMake v3.9.0-rc6 中有效:
set(CMAKE_AUTOUIC_SEARCH_PATHS your/folder/here)
参见 AUTOUIC_SEARCH_PATHS 的文档.
关于c++ - 如何在cmake中使用autouic将头文件和ui文件放在不同的文件夹中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40630820/
我是一名优秀的程序员,十分优秀!