我使用这些宏连接我的完整应用版本:
#define MAJOR 3
#define BUILD 432
#define CONCATENATE_DIRECT(s1, s2) s1##s2
#define CONCATENATE(s1, s2) CONCATENATE_DIRECT(s1, s2)
#define VERSION CONCATENATE(CONCATENATE(MAJOR, .), BUILD)
输出应该是3.432并且它完美地工作,直到我最近更新到Xcode 5和LLVM 5.1。 现在输出为:3 ##。## 432
答案 0 :(得分:0)