vs2013设置条件编译
文章转自:https://blog.****.net/qq_35488967/article/details/53811790,如有侵权请联系本人删除。
当我们的C++项目需要用到不同的库时,我们自然需要在debug和release下分别加载这个库的debug版和release版。
这在vs2013中设置起来非常方便,vs的其他版本设置类似。PS:条件编译在跨平台开发等场景中应用也非常方便,具体还需看个人的应用。
步骤如下:
1、右键点击项目,点击下图中的“属性”
2、依次点击下图中的“配置属性” –> “C/C++” –> “预处理器”。
在右面编辑区可看到“预处理器定义”,其中有个“_DEBUG”就是系统为我们定义好的用来在Debug下进行条件编译的宏 。
3、我们可以用如下的方式进行代码定义,使得某个代码段只在Debug时编译,非Debug时,编译另外代码段