社区
Windows SDK/API
帖子详情
静态转换为动态库很奇怪的问题
evelan
2004-10-18 02:59:21
利用第三方的静态库,在VC中,用普通EXE程序调用编译,能正常工作,由于界面部分很多是Delphi开发的,故用VC把第三方静态库重新封装为动态库(DLL/OCX方式),好多函数都不能正常工作,请教各位,是什么原因造成的???
...全文
66
5
打赏
收藏
静态转换为动态库很奇怪的问题
利用第三方的静态库,在VC中,用普通EXE程序调用编译,能正常工作,由于界面部分很多是Delphi开发的,故用VC把第三方静态库重新封装为动态库(DLL/OCX方式),好多函数都不能正常工作,请教各位,是什么原因造成的???
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
快乐老猫
2004-10-19
打赏
举报
回复
1.VC静态库可能是MFC的
2.调用接口stdcall
3.使用PCHAR,而不是string
masterjames
2004-10-19
打赏
举报
回复
当然可以调用,只要是正规DLL
evelan
2004-10-18
打赏
举报
回复
我封装了3种方式都不行: 1) win32 Dll
2) mfc ActiveX
3) dcom 进程内服务
以上封装都是都是一样的错误!
如果不行,请问Delphi能调用VC的静态库么?
zwb666
2004-10-18
打赏
举报
回复
Dll方法引出不对
lwk_hlj
2004-10-18
打赏
举报
回复
不会吧,估计是你的Dll方法引出不对!或调用的方法不对!
相关推荐
静态
库
工具.rar 易语言
动态
转
静态
库
可以将 易语言中 好用的
动态
库
转换
为
静态
库
, 并帮助
静态
编译!!!
静态
编译的好处很多,不用
动态
释放易的
动态
库
了!!
静态
库
和
动态
库
[
问题
] LInux
静态
库
转换
为
动态
库
(xxx.a -> xxx.so) [解答] 这种方法不是一定能成功的, 有些symbol从
静态
库
转为
动态
库
的时候, 会失效, 从而导致
转换
失败 *.a files are just archives of .o object files, so all you need to do is unpack the archive and re
android
静态
库
链接顺序
问题
静态
库
链接
问题
最近做的andriod项目中遇到了一个
奇怪
的bug,怀疑到了init进程内存越界,所以想用efence进行检查。 但是有个
问题
,以前用efence,都是用的
动态
库
,而init中只能使用
静态
库
。 原因么,就是init的Android.mk中有下面这个东东: LOCAL_FORCE_STATIC_EXECUTABLE := true
静态
库
就
静态
库
呗,反正原来已经使用
【转】编译,链接与
库
的使用(2)
静态
库
和
动态
库
的混合编译 目前我们多数的
库
都是以
静态
库
的方式提供,但是现在有许多地方出于运维和升级的考虑使用了许多
动态
链接
库
,这样不可避免的出现了大量的
静态
库
与
动态
库
的混合使用,经常会出现一些
奇怪
的错误,使用的时候需要有所关注对于一般情况下,只要
静态
库
与共享
库
之间没有依赖关系,没有使用全局变量(包括static变量),不会出现太多的
问题
,下面以出现的
问题
作例子来说明使用的注意事项。 baidugz
程序和
动态
库
同时引用同一个
动态
库
的
问题
程序和
动态
库
同时引用同一个
动态
库
的
问题
问题
现象
问题
解决
问题
现象 最近编码过程中遇到一个
奇怪
的
问题
。首先有一个
动态
库
a.so,然后我自己编译了一个
动态
库
b.so,且b.so
动态
引用了a.so.然后又编译了一个程序c,c同时用到了a.so和b.so。这时,a中有一个全局函数,运行了两次。我期望只运行一次。
问题
解决 编译
动态
库
b.so的时候,用a.a
静态
库
编译。编译c的时候还是用a.so和b.so,此时正常。 ...
发帖
Windows SDK/API
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
1177
社区成员
2.2w+
社区内容
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2004-10-18 02:59
社区公告
暂无公告