我购买了Michael Barr的嵌入式训练营培训。它包括一个配置了所有库的IAR项目。此项目文件是所有项目的创建源。项目文件中的代码位于c。我想在c++中发展。我删除了一个LCD库。 bsp和cpu文件都在c中。我认为Ucos III有一个链接库,它是一个名为ucosIII.a的链接器配置文件。我可以编译,但我收到链接器错误:
Error[Li005]: no definition for "_CPU_IntDisMeasStart" [referenced from os_task.o(uCOS-III.a)]
Error[Li005]: no definition for "_CPU_IntDisMeasStop" [referenced from os_task.o(uCOS-III.a)]
Error[Li005]: no definition for "_CPU_TS_Update" [referenced from C:\embedded Bar grp\Exercises\RealtimeIObjects\Exercise1\Debug\Obj\os_cpu_c.o]
Error[Li005]: no definition for "_adc_isr" [referenced from C:\embedded Bar grp\Exercises\RealtimeIObjects\Exercise1\Debug\Obj\adcisr.o]