找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4213|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Keil uVision4-SYMS.C(89): error C272: '__asm' requir

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:105323 發(fā)表于 2016-2-23 16:09 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
?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日

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表