我接管了一个编程项目、尝试在我的计算机上设置环境。 我安装了最新版本的编译器。 是不是错了?
EEPROM.c 文件显示错误。 我尝试手动重命名新安装的版本、但它仍然显示在列表中。 我复制了旧版本的 EEPROM.c 和 EEPROM.h、但我认为它们给出了相同的错误。
有人能告诉我应该如何处理这个过程吗?
感谢您提供的任何帮助。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我接管了一个编程项目、尝试在我的计算机上设置环境。 我安装了最新版本的编译器。 是不是错了?
EEPROM.c 文件显示错误。 我尝试手动重命名新安装的版本、但它仍然显示在列表中。 我复制了旧版本的 EEPROM.c 和 EEPROM.h、但我认为它们给出了相同的错误。
有人能告诉我应该如何处理这个过程吗?
感谢您提供的任何帮助。
您好!
我在整个 TivaWare SDK 中进行搜索、没有#define EEPROM_EEDONE_INVPL。 您可以在 inc/hw_eeprom.h 文件中找到与 EEPROM 模块相关的所有#define。 我建议您与项目的先前所有者联系、因为我认为他/她 在 驱动程序/EEPROM_EEDONE_INVPL 文件中的另一头文件中的某个位置创建了新的 EEPROM_EEDONE_INVPL、其中 EEPROM_EDONE_INVPL 在 drivers/EEPROM.c 文件中被引用。 您只需要查找 定义了 EEPROM_EEDONE_INVPL 的头文件、并确保您的编译器搜索路径可以找到它。 另请注意、TivaWare SDK 中发布的 EEPROM.c 文件位于 /driverlib/eepromc、而不是像您的日志中显示的那样在/drivers 目录下。 您的先前所有者必须已更改目录结构以及 EEPROM.c 文件本身。