【发布时间】:2019-02-19 16:53:29
【问题描述】:
有一个 .pri 作为 qmake 项目的一部分,其中包含一些全局字符串定义:
STR1 = string literal 1
STR2 = string literal 2
GIT_VERSION = $$system($$ENV_GIT_EXE_PATH describe --long)
以及代码中使用的这些字符串:
QString str1 = QStringLiteral(STR1);
QString str2 = QStringLiteral(STR2);
QString str3 = QStringLiteral(GIT_VERSION);
如何使用 cmake 项目实现此功能?我无法更改源代码(C++.h/.cpp),必须使用 cmake 功能以某种方式准备这些字符串
【问题讨论】: