我目前正在编写一个标题,以便更轻松地处理我的外部库。
这是最小的代码:
addTwice
所以基本上,我包含这个标题并编写类似
的内容#pragma once
#define STR_HELPER(x) #x
#define STR(x) STR_HELPER(x)
#define EXTERNAL_PATH STR(C:/C++ Libraries/)
#define LUA_PATH EXTERNAL_PATH STR(lua 5.3.4/)
#define LUA_INCLUDE LUA_PATH STR(include/)
如何将预处理器中的两个字符串链接在一起?
答案 0 :(得分:1)
您在寻找##
吗?并且不要过早地对(引用)宏指令进行字符串化,因为那时就没有办法了。
示例:
static func handleTap(sender: UITapGestureRecognizer) {
print("handleTap")
}