在将MFC程序加入 /clr 编译时,你有可能会看到这个编译错误
cl : Command line error D8016 : '/RTC1' and '/clr' command-line options are incompatible
处理的方法:
工程Properties属性,在C/C++ -> CodeGeneration下找到Basic Runtime Checks 属性 现在为(Both (/RTC1, equiv. to /RTCsu))所以发生错误。现在改为:Default;如果你发现工程属性里已经是Default了,可是还有这个问题,那可能是工程中某个单独的cpp属性有问题,你可以逐个编译cpp,或者逐个简单cpp的Properties。