求助——关于头文件路径问题 - OMAP-L138 - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站
点击跳转“创龙科技服务通”

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 9588|回复: 10
打印 上一主题 下一主题

求助——关于头文件路径问题

[复制链接]

2

主题

15

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
跳转到指定楼层
楼主
发表于 2016-8-31 14:22:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各问大神,大家好,小弟有事求助。
$ j; y/ V( H  W今天做了个事情,我在创龙提供的历程AD7606_dsp中加入了如下头文件,编译提示找不到他们,请问我需要如何处理,才能让他们被找到,谢谢, }7 p0 C, N4 n9 |

+ f6 l! v# q0 W% o. s0 E! h
0 N- A2 ]% b" G, i: x5 [: R5 S! O2 O  ]8 {  i6 N. @# v

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖
回复

使用道具 举报

2

主题

15

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
沙发
 楼主| 发表于 2016-8-31 16:58:14 | 只看该作者
楼楼用了最笨的办法,把这些头文件一个一个的找到,然后复制到了工程目录下,并加入了工程文件ad7606.pro中,编译通过了。
0 }- g$ q" H3 @但是在调用这些头文件里头声明的函数时,却出现了undefined reference to 'XXXXXXX'的错误。3 p" T0 A6 I: Z8 M: {& ~5 g! F
所以我想我这种直接复制过来的方式可能不妥,应该是需要设置类似编译路径的东西
1 ^+ d) [& K# Z( O! |, l/ M, z但本人在这一块是一个完完全全的小白,还请各位赐教,谢谢
回复 支持 反对

使用道具 举报

0

主题

113

帖子

2190

积分

创龙

Rank: 8Rank: 8

积分
2190
板凳
发表于 2016-9-1 08:48:30 | 只看该作者
不要复制,找到它们所在位置,把路径添加到编译环境中去。
$ x! m# F) _8 F( x8 \) b: dundefined reference to 'XXXXXXX' 表示你还需要把对应的库的路径也添加到编译环境。
回复 支持 反对

使用道具 举报

2

主题

15

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
地板
 楼主| 发表于 2016-9-1 15:50:31 | 只看该作者
Jackindata 发表于 2016-9-1 08:48
6 E, k9 x2 d- E不要复制,找到它们所在位置,把路径添加到编译环境中去。
0 d/ K5 X6 `+ {3 U6 ]' W/ F; D6 Eundefined reference to 'XXXXXXX' 表示你还需要 ...

7 ^6 ]5 b/ M+ Z6 \* o好的,非常感谢。
* w  E2 `, h! w, I( A% \那请问如何添加到编译环境中去呢?是在makefile或者.pro文件中增加include和lib的路径吗?
5 F- `) t2 `, d7 C" ~! Q7 l$ ~3 R, {请问如何增加?5 l6 Q, s: c" p) Z& o, K1 t
本人完全的小白,问题可能比较基础,望赐教,谢谢。
回复 支持 反对

使用道具 举报

2

主题

15

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
5#
 楼主| 发表于 2016-9-1 22:19:01 | 只看该作者
楼楼又进一步想办法,找到了它们对应的库文件(是不是这个库楼楼也不能肯定,只是根据路径命名找的),在.pro文件中加入了include路径和库文件路径,然后编译成功了,楼楼那个欣喜啊~
9 ]7 `6 o( e' g" I& a可好景总是不长~' l. p0 I7 u' @2 A# y4 {
楼楼在运行时,程序运行到之前编译报错说“undefined reference to”的那个函数时,程序给了一个“Segmentation fault”的error,一百度这个问题,貌似是运行内存什么之类的问题,对于一个小白,楼楼除了傻在当场,已经没有第二个反应了。。。。. y! n' ?% G1 }- q0 t$ A2 ]5 y3 I
求高手赐教了,非常谢谢
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
6#
发表于 2016-9-2 08:42:43 | 只看该作者
你这个是在 arm linux 端使用 starter ware 的库操作硬件?
* [' T: N/ d9 [6 T  O如果是这样建议最好不要这样使用。linux 下应该按 linux 的硬件驱动框架去做
回复 支持 反对

使用道具 举报

2

主题

15

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
7#
 楼主| 发表于 2016-9-2 15:14:42 | 只看该作者
tenny 发表于 2016-9-2 08:42
6 [% Q: K1 F' Z/ o) u你这个是在 arm linux 端使用 starter ware 的库操作硬件?5 i) i" M' @8 t/ C6 U
如果是这样建议最好不要这样使用。linux 下应该 ...

/ ]# s" @% j& p! k2 l: b) Z' f5 L恩恩,是的,我确实是在arm linux端用的Starter ware。高手6 A$ B* }! ]# w) i8 S% t
那请问,我应该如何按linux的硬件驱动做呢?请问有没有什么相关文档或者是历程什么的?或者是我可以从什么渠道获得相关的信息?
; |% b4 I, [8 V7 \( h" ?* C非常感谢
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
8#
发表于 2016-9-5 08:37:47 | 只看该作者
看你操作的是什么硬件。tl138 上的硬件创龙都有提供对应的 linux 驱动,直接使用即可
回复 支持 反对

使用道具 举报

2

主题

15

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
9#
 楼主| 发表于 2016-9-5 09:56:25 | 只看该作者
tenny 发表于 2016-9-5 08:37
# ?- Q6 l8 j( P; y* v$ i6 v; ?看你操作的是什么硬件。tl138 上的硬件创龙都有提供对应的 linux 驱动,直接使用即可 ...
1 Z$ X. n+ l5 O4 H  D1 W
我想操作uPP,请问tl138的相关驱动如何得到?或者存放路径在哪?并且在程序里如何使用?是否有相关的帮助文档或历程?
( B3 Q3 g- n) a非常感谢
回复 支持 反对

使用道具 举报

0

主题

215

帖子

1246

积分

创龙

Rank: 8Rank: 8

积分
1246
10#
发表于 2016-9-10 12:42:05 | 只看该作者
arm 端没有 upp 的驱动,创龙有提供 upp 例程,可参看双核例程 upp_saver
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

点击跳转“创龙科技服务通”

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2026-3-17 10:55 , Processed in 0.042837 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表