我正在使用MPLABX的正式版本和XC32编译器,以及MLA TCP/IP堆栈。
一切都在进行中。
我已经创建了自己的库函数,并将它们保存为某个.c文件。
实际上,我在main.c文件中通过 #include "IncludeDirk/newfile.c" 指令包含了我的函数。编译没有问题。
但是我想通过MPLBX项目资源管理器包含文件,而不是通过包含指令。
所以我注释掉了 //#include 并将现有项目添加到项目树中。
但是当我尝试编译时,我得到了很多错误信息:
"../IncludeDirk/newfile.c: 在函数‘test’中:../IncludeDirk/newfile.c:5:5: 错误: ‘SPI1STAT’ 未声明 (在该函数中首次使用) "
看起来编译器/链接器不知道名称 "SPI1STAT" 以及所有其他外设寄存器...
我能做什么? |