|
 ?error C272 一、現(xiàn)象
在keiluVision4中編譯源程序時(shí),由于在C程序中嵌入了匯編程序,導(dǎo)致出現(xiàn)錯(cuò)誤?SYMS.C(89):error C272: '__asm' requires src-control to be active。
二、原因?
??? 在KeilC編程環(huán)境中,編譯內(nèi)嵌有匯編語言的C語言程序時(shí)未將SRC_CONTROL激活。
三、解決辦法
在編譯之前激活?SRC_CONTROL,具體步驟如下:
1、右鍵單擊內(nèi)嵌匯編語言的源程序文件,選擇“Options for...”,或者使用快捷鍵alt+F7;
2、選擇“Properties”選項(xiàng)卡,在右側(cè),查看“Generate AssemblerSRC
File”和“Assemble SRC File”這兩個(gè)選項(xiàng)。
如果這兩個(gè)選項(xiàng)前面的復(fù)選框是灰色的,單擊一下復(fù)選變成白
再次單擊,復(fù)選框被選中且變成黑色
此時(shí)點(diǎn)擊OK按鈕,關(guān)閉Optionsfor...菜單,重新編譯即可!
四、結(jié)果
DATE:2015年11月19日
|
|