在使用标识符
DDRB
时,我遇到了以下错误:但是,当我点击“转到定义”时,IDE确实显示它可以找到它们。代码也可以编译而没有任何问题。我先是使用VScode并将智能感知设置为“标签解析器”,这样做有效,但也消除了错误检查。所以我切换到Visual Studio,但问题仍然存在。在这两种情况下,我都包含了AVR库。标识符“DDRB”未定义
我已经谷歌搜索了很多,并找到了一些解决方案,但大多数已过时或不起作用。我该怎么办才能解决这个问题?
"最小可复现示例:"
#include <avr\io.h>
int main() {
DDRB |= (1 << DD3);
}
#define __AVR_ATmega32U4__
。 - LoLance