3743|8

74

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

windows平台下的lib文件怎样在EVC中使用? [复制链接]

我现在有windows平台下的.h和.lib文件。包括VC,C++BUILDER。现在想在EVC中使用它们,我按照在VC中使用它们的方法添加到工程中,然后在调用.h文件中的函数时出现如下错误,
bb.obj : error LNK2019: unresolved external symbol "int __cdecl init_board(int,long)" (?init_board@@YAHHJ@Z) referenced in function WinMain
ARMV4IDbg/bb.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

哪位高手指点一下,小弟不胜感激。

最新回复

确认一下,你的SDK安装的是否正确。EVC编译时,是否选择了合适的SDK。 这个错误是说明int __cdecl init_board(int,long)这个函数没有找到函数实现。 直接用Windows平台下的头文件,经常会出现这样的情况。 因为再Windows和CE下,提供的库是有区别的,可能你要求的这个函数在CE下就不支持,或者参数列表有变化。 总之,跟你引入的头文件定义不相符。 建议不要直接使用Windows 2k/XP等的头文件。  详情 回复 发表于 2008-5-21 14:10
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
windows平台下的lib不能在EVC下用啊,应该是用wince平台的,最好自己用EVC编译一个这样的lib
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
不能在ce下使用的,有源码就可以在ce下自己编译一个,方法跟VC一样啊
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

4
 
多谢多谢,我刚才试了好多方法,但就是行不通,所以我也怀疑了一下是不是能在CE下使用.
但现在我手头没有那个lib的源码,有没有别的方法?
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

5
 
没有
LZ只能放弃使用它们的想法
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

6
 
先谢谢了,自己再顶一下.
 
 
 

回复

87

帖子

0

TA的资源

一粒金砂(初级)

7
 
lz应该考虑别的方法了。

使用该lib是不行的。

除非有源代码可以重新编译。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 1 楼 xiaohf702 的回复:
windows平台下的lib不能在EVC下用啊,应该是用wince平台的,最好自己用EVC编译一个这样的lib
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

9
 
确认一下,你的SDK安装的是否正确。EVC编译时,是否选择了合适的SDK。

这个错误是说明int __cdecl init_board(int,long)这个函数没有找到函数实现。
直接用Windows平台下的头文件,经常会出现这样的情况。

因为再Windows和CE下,提供的库是有区别的,可能你要求的这个函数在CE下就不支持,或者参数列表有变化。
总之,跟你引入的头文件定义不相符。

建议不要直接使用Windows 2k/XP等的头文件。
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表