標(biāo)題: Keil uVision4-SYMS.C(89): error C272: '__asm' requir [打印本頁]

作者: 51黑黑黑    時間: 2016-2-23 16:09
標(biāo)題: Keil uVision4-SYMS.C(89): error C272: '__asm' requir
?error  C272
一、現(xiàn)象
      在keiluVision4中編譯源程序時,由于在C程序中嵌入了匯編程序,導(dǎo)致出現(xiàn)錯誤?SYMS.C(89):error C272: '__asm' requires src-control to be active。
二、原因?
???    在KeilC編程環(huán)境中,編譯內(nèi)嵌有匯編語言的C語言程序時未將SRC_CONTROL激活。
三、解決辦法
  在編譯之前激活?SRC_CONTROL,具體步驟如下:
  1、右鍵單擊內(nèi)嵌匯編語言的源程序文件,選擇“Options for...”,或者使用快捷鍵alt+F7;


  2、選擇“Properties”選項(xiàng)卡,在右側(cè),查看“Generate AssemblerSRC
File”和“Assemble SRC File”這兩個選項(xiàng)。


  如果這兩個選項(xiàng)前面的復(fù)選框是灰色的,單擊一下復(fù)選變成白


   再次單擊,復(fù)選框被選中且變成黑色


    此時點(diǎn)擊OK按鈕,關(guān)閉Optionsfor...菜單,重新編譯即可!
四、結(jié)果


                                                                          DATE:2015年11月19日






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1