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