主题中讨论的其他器件:C2000WARE、 UNIFLASH、 SysConfig、 SFRA
大家好!
IDE 是如何解析结构句柄和编辑器的 extern 指针名称的符号的?将鼠标悬停 Ctrl+单击会遍历到另一个 H 文件中的定义、但链接器无法通过调用的 C 文件中引用的 include 找到该符号的?
我已经尝试在文件树中上下移动函数调用方文件夹对下面外部符号的引用、每次都重新编译索引。 订购但向 C 文件添加包含路径会从#include 文件名链接定义的符号。
将文件路径添加到库选项卡会产生"无法打开"文件错误。 因此、TI 指向#10234-D 的链接建议将路径添加到库选项卡 est.h、它不是*。lib 文件。 这些更新的 MCSDK 工程不会链接从 est.h 的 extern top 调用 est.h 中的另一个 C 文件调用函数所命名的符号或添加的 include。 将 extern 移动到其他位置会产生相同的编译错误消息。 在 CCS 编辑器中设置链接器本地工程并设置索引以搜索打开的文件不会解决符号链接故障问题。 以前版本的<7.0 CCS 如果在编辑器中解析符号名称、则链接器在查找该符号时没有问题。
如何修复以下错误消息奇怪地不发生在 SDK v4.0非常相同的 C 文件命令.c 中?
示例: EST_setFlag_enableRsOnLine (estHandle、false);
//! \Brief 定义估算器(EST)句柄
//!
typedef 结构_EST_Obj_* EST_Handle;
extern EST_Handle estHandle;
类型描述资源路径位置
C/C++问题未解析符号 estHandle、首先在./src_control/fexton/commands.obj is15_uvmcsdk_f28004x 中引用
C/C++问题 #10234-D 未解析符号仍为 is15_uvmcsdk_f28004x
C/C++问题#10010链接过程中遇到错误;"is15_uvmcsdk_f28004x.out"未编译 is15_uvmcsdk_f28004x
C/C++ problem gmake[1]:***[is15_uvmcsdk_f28004x.out]错误1 is15_uvmcsdk_f28004x
C/C++ problem gmake:***[all]错误2 is15_uvmcsdk_f28004x



