TMS320F28335编译出错

[复制链接]
2757|11
 楼主| 寻觅不倒翁 发表于 2015-7-7 10:52 | 显示全部楼层 |阅读模式
本帖最后由 寻觅不倒翁 于 2015-7-7 10:55 编辑

各位大神,调试eqep_pos_speed时遇到错误,CCS5.5,xp系统,帮忙看一下这个错误要怎么解决啊,试了很多网上的方法都不行,搞了好几天,不甚感激<Linking>

undefined first referenced      
  symbol       in file           
--------- ----------------      
__IQ24div ./Example_posspeed.obj

error #10234-D: unresolved symbols remain
error #10010: errors encountered during linking; "eqep_pos_speed.out" not built

 楼主| 寻觅不倒翁 发表于 2015-7-7 10:54 | 显示全部楼层
本帖最后由 寻觅不倒翁 于 2015-7-7 14:24 编辑

在线等大神解答啊,谢谢,我找了IQ24,也定义了的,也包含了头文件的,但还是有这个错误!
zhangmangui 发表于 2015-7-8 22:41 | 显示全部楼层
这个帮不了啊     肯定是有没有定义的symbol
还有你看看   右击工程在属性中有一些预编译的设置是不是需要你设置?

评分

参与人数 1威望 +1 收起 理由
寻觅不倒翁 + 1 很给力!

查看全部评分

jdliuhuihong 发表于 2015-7-9 10:41 | 显示全部楼层
extern    long _IQ24div(long A, long B);
查l下,在IQmathLib.h中,应该是做除法吧,是不是运用它的时候出现了分母为0的情况呢?我没用过哈,只是猜测。
继续关注楼主解决问题。
xmuhwei 发表于 2015-7-9 10:55 | 显示全部楼层
IQ是定点运算库?为什么28335还要调用IQ的库?
xmuhwei 发表于 2015-7-9 11:06 | 显示全部楼层
#ifndef   MATH_TYPE
#define   MATH_TYPE      IQ_MATH
#endif

可能要在编译选项里定义MATH_TYPE,不然__IQ24div没有定义的
comeon201208 发表于 2015-7-11 12:23 | 显示全部楼层
这个问题的太专业了,该.out文件的没有被建立的,看下工程文件的编译通过没。
我来19 发表于 2017-3-4 10:34 | 显示全部楼层
现在这个问题解决了吗?我也遇到了相同的问题
typeof 发表于 2017-3-4 23:11 | 显示全部楼层
找不到这个文件呢。
typeof 发表于 2017-3-4 23:16 | 显示全部楼层
__IQ24div查找一下。
232321122 发表于 2017-3-5 18:08 | 显示全部楼层
_IQ24div这个变量能够找到么
232321122 发表于 2017-3-5 18:10 | 显示全部楼层
_IQ24div使用右键找到定义么,要不你上传代码看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部