TI中文支持网
TI专业的中文技术问题搜集分享网站

CCS6 工程编译的一点疑问

初次使用CCS系列IDE,我现在使用的是CCS6。

我接收了一各工程,代码中使用了如下条件编译,其中的宏都没有定义过:

#ifdef EM_VERSION_2

#ifdef EM_VERSION_3

#ifdef EM_VERSION_4

#ifdef EM_VERSION_5

上一为工程师告诉我,只要对工程做了如下设置: 将工程设置成[ active- Debug_MCB_EM5] ,也就是将#ifdef EM_VERSION_5 打开了。编译,就是最新的代码。

但是我不明白这种机制,我选了active- Debug_MCB_EM5, 那么编译时

#ifdef EM_VERSION_2

#ifdef EM_VERSION_3

#ifdef EM_VERSION_4

所屏蔽的代码段是不是在编译的时候没有被编译到?或者说是被屏蔽了?

yunqing wei:

回复 rookiecalf:

多谢解答

赞(0)
未经允许不得转载:TI中文支持网 » CCS6 工程编译的一点疑问
分享到: 更多 (0)