VS:预处理器定义

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sss_369/article/details/84798280

问题:

上图中的预处理器定义作用是什么?

答:在图中,

WIN32_DEBUGE_UNICODE等其实是一些宏定义,

在这里写上这些,相当于在本工程所有的文件中都写上了

#define WIN32
#define _DEBUG
#define _UNICODE

这样,在不同的配置环境在编译的结果文件不一样,从而实现跨平台

比如,在VC中,因为要有的环境是UNICODE,有些则不是,同一份代码为了在两种环境下都可以用;

参考文章:

1. https://www.cnblogs.com/Crysaty/p/6605419.html

猜你喜欢

转载自blog.csdn.net/sss_369/article/details/84798280