【发布时间】:2020-07-15 10:57:40
【问题描述】:
我找不到如何在 CMake 中声明类似宏的函数。
我需要一个宏函数,比如:
#define MYFUNC(foo) QString( foo + "_suffix" )
由我的 CMakeLists.txt 文件定义。我试过了:
add_definitions("-DMYFUNC(foo)=QString\(foo+\"_suffix\"\)")
和
add_definitions("-DMYFUNC\(foo\)=QString\(foo+\"_suffix\"\)")
但没有一个有效,编译器 (VS2015) 总是报告 MYFUNC 未定义...
【问题讨论】:
标签: cmake macros preprocessor