我希望这不是一个重复的问题。我尝试搜索,但有太多不相关的搜索结果,我没有时间全部挖掘。
我有一个程序,每次发布时都有几个不同的版本。差异非常小,我使用宏来控制它们。我想知道是否可以执行以下操作:
1)有一些宏映射到每个发布版本,例如:
RELEASE_2
RELEASE_3
2)当visual studio编译程序时,它会在Release文件夹中创建一个程序为它通常会。这个版本的编译好像我所有的版本特定的宏都是未定义的。
3)然后视觉将为我的每个发布特定的宏编译一个版本。例如,一个程序将被输出到 Release_2 文件夹,并且将像定义了 RELEASE_2 一样被编译,依此类推(Release_3 文件夹...)
这可能吗?