工具/软件:TI C/C++编译器
您好!
我们是一群在宾州州立大学工作的研究学生、我们现在陷入困境。
我们正在尝试将此代码上传到微控制器中、但不断出现"driver/rgb.h"错误(无法打开源代码)、因此我们添加 了 ti 示例文件夹下提供的"driver"文件夹。 这解决了 RGB 误差、但给了我们78个围绕"声明不兼容错误"循环的错误(见图片)
随附的是我们的代码的副本、我们认为这是编译器兼容性问题? 请发送帮助。
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.
工具/软件:TI C/C++编译器
您好!
我们是一群在宾州州立大学工作的研究学生、我们现在陷入困境。
我们正在尝试将此代码上传到微控制器中、但不断出现"driver/rgb.h"错误(无法打开源代码)、因此我们添加 了 ti 示例文件夹下提供的"driver"文件夹。 这解决了 RGB 误差、但给了我们78个围绕"声明不兼容错误"循环的错误(见图片)
随附的是我们的代码的副本、我们认为这是编译器兼容性问题? 请发送帮助。
感谢 Ralph 的快速响应。
我们执行了您所说的操作并使用了 TI 示例、但仍会出现错误"Cannot open source file for a drivers/RGB.h"。
下面是我们的包含路径图片、下面是我们的错误消息图片。
"${RGB_VAR}/驱动程序"是 Tivaware C 系列的目录-->示例--> >boards-->ek-tm4c123gxl--->驱动程序(其中有 rgb.h 文件)。
这是在添加整个 Tivaware _C_Series-2.1.4.178文件的包含路径后创建的、因为该路径在同一错误消息中已解决。
附件是我们的项目文件夹的副本。 请发送帮助。
尊敬的 Kevin:
然后、根据您的说明、您将在 C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c123gxl\drivers\drivers\drivers\rgb.h 中查找该文件
如果要在 .c 文件中#include drivers\rgb.h、则只需定义以下搜索路径:
"${SW_ROOT}/examples/boards/ek-tm4c123gxl
其中 SW_ROOT 是 TivaWare 定义的方法、用于访问基本 TivaWare 文件夹。
在您将${RGB_VAR}/驱动程序定义为 C:\ti\TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c123gxl\drivers\后、当您添加到.c 文件 #include drivers\RGB.h 时、您会告诉它查找不存在的...\drivers\drivers\drivers\rgb.h。
您还应该能够离开 #include RGB.h、但我建议您使用 TivaWare 格式、使用 SW_ROOT 链接指向板文件夹、然后使用 drivers\rgb.h include。