Qt 使用 conan 时包含路径

问题描述

我们将 Qt 构建为 conan-package。在构建过程中,我们在每个 MODULE_VERSION

中的 major.minor.patch.build_number 内重新定义 .qmake.conf = QT_MODULE
load(qt_build_config)
CONfig += warning_clean

QT_SOURCE_TREE = $$PWD
QT_BUILD_TREE = $$shadowed($$PWD)

MODULE_VERSION = 5.12.5.234  # major.minor.patch.build_number

因此,我们最终在包含路径中出现了不必要的 build_version 编号。

include\QtCore\5.12.5.234  // .234 is unnecessary 

我们使用这种方法版本二进制文件

Screenshot_1.png

问题是如何保持二进制文件版本控制并从包含路径中删除 build_number

include\QtCore\5.12.5`.234`  //wrong
include\QtCore\5.12.5  //OK

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)