关于C++条件编译的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/02 08:56:54
一个工程有很多个源文件(100个左右),希望在一个源文件中设置一个宏,然后能够控制所有源文件中的条件编译。怎么做?

可以讲宏设置成全局变量,且定义的值为1,这样,每个源文件编译前首先判断下这个宏是否为1,如果不是就不编译
#define control 1
if (control == 1)
执行源文件的编译
else
不执行源文件的编译