louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1299回复:4

请教Windriver的使用问题

楼主#
更多 发布于:2003-11-05 23:16
小弟按照Windriver User Guide(V6.02) Chapter7 中的方法,将P9054_lib.c
加入到我的工程文件中去并且包含了P9054_lib.h头文件,链接时为什么总
是出现下面的错误?
Linking...
p9054_lib.obj : error LNK2001: unresolved external symbol _Stat2Str
p9054_lib.obj : error LNK2001: unresolved external symbol _InterruptEnable
p9054_lib.obj : error LNK2001: unresolved external symbol _InterruptDisable
Debug/PCITet7.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
真是郁闷!请给位大哥指点迷津
xiuruliang
驱动牛犊
驱动牛犊
  • 注册日期2002-07-17
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-06 11:01
其实windriver生成的驱动很关联性很大,比较累赘,速度也很慢。要想把他移植到vc下,难度很大,我试验了一回,最终还是放弃了,劝你改用driverworks吧。
xiuruliang
louis_hioe
驱动小牛
驱动小牛
  • 注册日期2003-04-23
  • 最后登录2008-12-18
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望22点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-06 19:20
DriverWorks比较麻烦啦
你有这方面的参考书嘛?
ilotus
驱动牛犊
驱动牛犊
  • 注册日期2002-10-11
  • 最后登录2003-12-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-16 03:03
直接包含它提供的头文件一般会出现问题,可能原因就是上面这位老兄说的反复连接引起的。我的解决办法是将该头文件里的有用内容复制在自己新建的一个文件里,然后再工程总包含你的文件,不要再包含它提供的头文件,就可以解决了。你试一试吧
andy_ee
驱动牛犊
驱动牛犊
  • 注册日期2002-11-15
  • 最后登录2004-05-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-28 13:12
很明显,这是c语言的问题。
那三个函数的实现体找不到,在p9054_lib.c所包含的其它头文件中查找这些函数名,找到后将该头文件对应的执行文件*.c加入工程就ok了。
sigh,c语言要先学好!

小弟按照Windriver User Guide(V6.02) Chapter7 中的方法,将P9054_lib.c
加入到我的工程文件中去并且包含了P9054_lib.h头文件,链接时为什么总
是出现下面的错误?
Linking...
p9054_lib.obj : error LNK2001: unresolved external symbol _Stat2Str
p9054_lib.obj : error LNK2001: unresolved external symbol _InterruptEnable
p9054_lib.obj : error LNK2001: unresolved external symbol _InterruptDisable
Debug/PCITet7.exe : fatal error LNK1120: 3 unresolved externals
Error executing link.exe.
真是郁闷!请给位大哥指点迷津
游客

返回顶部