C 目标的配方';main.o';失败,Atmel Studio

C 目标的配方';main.o';失败,Atmel Studio,c,atmelstudio,C,Atmelstudio,我得到一个错误:target main.o的配方失败。我目前正在为ATmega 168PB板编程,尝试运行以下简单程序: int main(void) { DDRB = 0xFF; PORTB = 1 << PORTB5; while (1) { } } int main(无效) { DDRB=0xFF; PORTB=1尝试关闭你的防病毒:我有一个在禁用“自动遏制”后带有“Comodo internet security”的防病毒软件,它

我得到一个错误:target main.o的配方失败。我目前正在为ATmega 168PB板编程,尝试运行以下简单程序:

int main(void)
{
    DDRB = 0xFF;
    PORTB = 1 << PORTB5;

    while (1) 
    {
    }
}
int main(无效)
{
DDRB=0xFF;

PORTB=1尝试关闭你的防病毒:我有一个在禁用“自动遏制”后带有“Comodo internet security”的防病毒软件,它开始按预期工作(没有错误)…如果有,您可能应该在代码的开头添加
#include
,这将声明您的芯片架构,并防止出现类似
“DDRB”未声明的
等错误

#include <avr/io.h>

int main(void)
{
    DDRB = 0xFF;
    PORTB = 1 << PORTB5;

    while (1) 
    {
    }
}
#包括
内部主(空)
{
DDRB=0xFF;

PORTB=1我建议发布编译日志。这里没有足够的信息来诊断问题。