TI中文支持网
TI专业的中文技术问题搜集分享网站

6678链接问题

6678工程中包含了函数库,在编译链接时候出现错误:

errors encountered during linking;"6678_demo.out" not bulilt

Link failed,Check the Console window for details

unresolved symbol a,first referenced in ./test.obj

这个是链接设置的问题还是函数库的问题?

 

King Wang1:

conghu您好:

按照这个编译信息来看是由于你的 test.c 文件里面有个符号(或函数)没有定义导致的。

unresolved symbol a,first referenced in ./test.obj

编译器找不到这个符号(或函数)的定义,所以报错。

谢谢!

conghu zhu:

回复 King Wang1:

我的test.c文件中包含了a.h头文件,头文件中有a函数的定义啊,函数的实现在库文件中,所以应该不是符号定义的问题吧?

望给个详细解释!

King Wang1:

回复 conghu zhu:

conghu您好:

如果你确认了头文件是包含在include path里面的,那么请继续确认下你的库文件的路径是不是包含在link选项里面的file search path之中。

有可能是库文件路径没有被包含导致库文件没有被link到。

如果还不行可以贴图或者压缩工程发过来看看。谢谢!

 

 

conghu zhu:

回复 King Wang1:

库文件包含在include path里面了,但是出现的错误警告还是那些,由于种种原因不能将贴图或者工程压缩给您,实在抱歉,还有什么其他原因可能导致出现这些错误?谢谢

Jacob1:

回复 conghu zhu:

你好,我查到其他解决的是因为语法中有些问题,导致出现过此问题。

e2e.ti.com/…/148780.aspx 看一下此贴。

andy lee1:

您好!

   我现在遇到的和您是一样的问题,只不过我用的是C6678自带的例子。请问您这个问题现在解决了吗?谢谢!

conghu zhu:

回复 andy lee1:

我自己写的一个函数,编译成648的库时,链接就会出现错误,但是我编译成6678的库时,链接就通过了,这可能是函数库的问题

Andy Yin:

回复 conghu zhu:

andy lee您好,

请将您在使用C6678自带例子时遇到的问题具体描述一下,方便我们快速给出答复,非常感谢。

conghu zhu您好,

请问你为什么在C6678中使用C648的库呢,这样肯定会存在问题的,所以需要在生成库时使用C648,谢谢。

conghu zhu:

回复 Andy Yin:

Andy Yin,您好!

我在C6678的工程中需要用到一个函数库,但是函数库是648的库,所以出现了我提出的错误,您在回复中提到“请问你为什么在C6678中使用C648的库呢,这样肯定会存在问题的,所以需要在生成库时使用C648,谢谢。“,我想问您的最后一句话”所以需要在生成库时使用C648“是什么意思?C6678工程可以适应C648的库吗?

conghu zhu:

回复 andy lee1:

请问是6678的哪个例子?

赞(0)
未经允许不得转载:TI中文支持网 » 6678链接问题
分享到: 更多 (0)