![]() |
發布時間: 2018-12-12 15:43
正文摘要:這個問題怎么解決,單片機程序keil編譯出錯 錯誤內容:error C264: intrinsic '_nop_': declaration/activation error 單片機源程序如下: #include <reg51.h> #include <reg51.h> sbit ... |
貼上全文才能幫你編譯一下,查一下錯誤原因 |
bd5fna 發表于 2024-2-23 12:04 如果要幫你查看問題,你就要吧程序貼出來 什么都沒有,人家想幫你也幫不上呀 |
我這個是C51 |
MDK 中插入空操作NOP __asm void nop(void) { NOP } void main() { ..... nop(); .... } |
F:\Keil_v5\C51\Inc\intrins.h(19): error C231: '_nop_': redefinition |
Hephaestus 發表于 2024-2-22 19:53 請指教! |
bd5fna 發表于 2024-2-22 19:44 你是分不清什么是C51什么是MDK造成的錯誤。 |
我這里也出現同樣的問題,加了#include < intrins.h> 頭文件,還是報錯。.\Core\eeprom.h(25): warning C206: '_nop_': missing function-prototype |
admin 發表于 2018-12-25 23:43 謝謝哥們 ![]() ![]() |
嗯,添加 #include <intrins.h> |
#include <intrins.h> 添加這個頭文件就可以了。因為你用到了 _nop_(); |