gpt4 book ai didi

user-interface - 如何设置cmake/qt4命令QT4_WRAP_UI的输出路径

转载 作者:行者123 更新时间:2023-12-04 17:58:19 29 4
gpt4 key购买 nike

我使用 cmake 命令 QT4_WRAP_UI。有没有选项可以控制生成的头文件的输出路径?

最佳答案

这是QT4_WRAP_UI源代码:

MACRO (QT4_WRAP_UI outfiles )
QT4_EXTRACT_OPTIONS(ui_files ui_options ${ARGN})

FOREACH (it ${ui_files})
GET_FILENAME_COMPONENT(outfile ${it} NAME_WE)
GET_FILENAME_COMPONENT(infile ${it} ABSOLUTE)
SET(outfile ${CMAKE_CURRENT_BINARY_DIR}/ui_${outfile}.h) # Here we set output
ADD_CUSTOM_COMMAND(OUTPUT ${outfile}
COMMAND ${QT_UIC_EXECUTABLE}
ARGS ${ui_options} -o ${outfile} ${infile}
MAIN_DEPENDENCY ${infile})
SET(${outfiles} ${${outfiles}} ${outfile})
ENDFOREACH (it)

ENDMACRO (QT4_WRAP_UI)

如您所见, outfile变量是从 CMAKE_CURRENT_BINARY_DIR 构建的多变的。您可以创建一个自定义宏来替换该行。

关于user-interface - 如何设置cmake/qt4命令QT4_WRAP_UI的输出路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4013270/

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