gpt4 book ai didi

c++ - 如何在cmake中使用autouic将头文件和ui文件放在不同的文件夹中

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:15:44 50 4
gpt4 key购买 nike

根据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() 宏,但没有成功。有什么想法吗?

最佳答案

Issue在此answer中提到现已解决。

这在 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/

50 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com