多个条件编译符号
More than one conditional compilation symbols?
我有一个关于Visual Studio中的条件编译符号的问题(我的版本是2017(。
假设我有两个编译符号,例如:
#if new_version
#if old_version
那么我应该将它们放在项目属性 ->Build ->条件编译符号中的输入:
1( new_version, old_version
2( new_version;old_version
3( new_version; old_version
4( new_version,old_version
5( 其他选择?
任何建议哪种方式是正确的?
使用分号,但我认为像 new_version 和 old_version 这样的名称通常只会定义其中一个。
相关文章:
- 尝试从 XamlApplication 编译 C++/WinRT 空白应用程序时,我收到未解析的外部符号 winrt_make_*
- LD:尝试编译项目时找不到架构x86_64符号
- 在macos上编译代码的未解析符号
- 编译为目标 wasm 时未定义的符号
- 仅在使用 gradle 在 Travis CI 上编译时才"multiple definition" googletest 符号
- 与Qt交叉编译到Raspberry Pi 3B+通讯录(协议缓冲区)-错误符号查找错误
- 编译了一个recent-C++.因此,如果没有暴露std符号,请在旧系统上运行
- 使用共享库编译可执行文件时仅链接所需的符号
- 编译 GCC-5.0 OS X 狮子 dyld:找不到符号:__ZNKSt11logic_error4whatEv
- 我正在为学校开发一个小班模板实验室,我的代码无法编译,它给了我一个未解析的外部符号
- GCC 中使用 -O3 的共享库编译不会导出与 -O0 中那样多的符号
- 编译问题LD:不满意的符号
- 在 Mac 上C++编译代码时处理“dyld:惰性符号绑定失败:找不到符号”错误
- 库期望平面命名空间中的符号,尽管使用两级命名空间编译
- C++编译错误LNK2019:未解决的外部符号错误
- 用调试符号编译需要其他库
- 建筑x86_64的未定义符号:C++编译
- 未解决的外部符号编译错误
- 使用g++未定义符号编译类模板
- 将对象文件的所有符号编译为弱符号