cqx_1983
驱动牛犊
驱动牛犊
  • 注册日期2006-02-22
  • 最后登录2007-12-07
  • 粉丝0
  • 关注0
  • 积分510分
  • 威望52点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
阅读:1332回复:3

在EVC中调用PB中生成的动态库的问题

楼主#
更多 发布于:2007-04-04 13:25
  在PB中定制完系统后,生成的动态库,如:背光驱动啊之类的动态库。在EVC中可以直接调用.DLL曝露出的接口吗?还是需要定义其它一些东西呢?希望高手来指点一下,详讲下其中的关键步骤,谢谢!
cqx_1983@hotmail.com
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2007-04-04 13:39
可以呀,只要LINK中加上LIB文件,然后INCLUDE相关的头文件就可以了。
也可以用LoadLibrary加载DLL,GetProcAddress获得需要调用的函数的指针,调用后FreeLibrary就行了。
cqx_1983
驱动牛犊
驱动牛犊
  • 注册日期2006-02-22
  • 最后登录2007-12-07
  • 粉丝0
  • 关注0
  • 积分510分
  • 威望52点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-04 13:50
引用第1楼wince_lover2007-04-04 13:39发表的“”:
可以呀,只要LINK中加上LIB文件,然后INCLUDE相关的头文件就可以了。
也可以用LoadLibrary加载DLL,GetProcAddress获得需要调用的函数的指针,调用后FreeLibrary就行了。


这样作的结果,我是可以编译通过,但在设备上运行不了!提示:找不到相关组件!
你所说的INCLUDE相关头文件,指的是哪些呢?
cqx_1983@hotmail.com
wince_lover
驱动中牛
驱动中牛
  • 注册日期2007-01-10
  • 最后登录2010-12-20
  • 粉丝0
  • 关注0
  • 积分1103分
  • 威望735点
  • 贡献值2点
  • 好评度279点
  • 原创分1分
  • 专家分0分
地板#
发布于:2007-04-05 18:15
如果编译通过了,很有可能是没有找到DLL,你应该看一下你的系统里面一定有这个DLL吗
游客

返回顶部