昨天想把CCS7.0的工程导入CCS6.2.0的编译器中使用,结果发现导入不了,即使我把CCS7.0工程中的编译版本换成CCS6.2.0的版本,还是不行,最后没法了,只能在CCS6.2.0中新建工程,把原有工程的文件塞进去,一番设置之后,开始编译了,结果编译出错,一看是CMD文件出了问题,然后我打开cmd文件,发现了这么多CMD文件。
然后看看之前的工程的cmd文件夹:
怎么和我的不一样,我一开始以为是要右击工程文件夹,在Properties里进行特别设置,结果找了半天,也没看到CMD相关的设置什么的,最后我没办法了,按照原有的工程,把其他的灰 {MOD}的CMD文件在新建工程中都删除了,再重新编译工程,然后工程就编译通过了,但此时我心里有点不安,感觉这样做,还是有问题的,接着我把out文件烧进DSP中,发现DSP也能正常运行。
然后晚上下班了,我在网上搜索,看看有没有CMD文件的特别设置办法,结果还真看到了。
其实
让CMD文件变成灰 {MOD},很简单,右击该文件,选择Exclude from Build,然后相应的文件就能够逃出工程的编译了,再编译下工程,这些文件就变成灰 {MOD}的了。当然这种屏蔽文件的办法,不仅针对CMD文件有效,对于lib与C文件也同样有效。也许对于读者是个很简单的问题,但笔者之前没有遇到过,所以总结了下,嘿嘿。