社区
Windows SDK/API
帖子详情
静态转换为动态库很奇怪的问题
evelan
2004-10-18 02:59:21
利用第三方的静态库,在VC中,用普通EXE程序调用编译,能正常工作,由于界面部分很多是Delphi开发的,故用VC把第三方静态库重新封装为动态库(DLL/OCX方式),好多函数都不能正常工作,请教各位,是什么原因造成的???
...全文
96
5
打赏
收藏
静态转换为动态库很奇怪的问题
利用第三方的静态库,在VC中,用普通EXE程序调用编译,能正常工作,由于界面部分很多是Delphi开发的,故用VC把第三方静态库重新封装为动态库(DLL/OCX方式),好多函数都不能正常工作,请教各位,是什么原因造成的???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
快乐老猫
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方法引出不对!或调用的方法不对!
头文件和库文件区别,
动态库
和
静态
库的区别,动
静态
库的生成
本文深入探讨了
静态
库和
动态库
的概念、区别及生成方法。解释了头文件的作用,对比了
静态
库与
动态库
在大小、磁盘占用、拓展性、依赖等方面的差异,并指导如何生成这两种类型的库文件。
如何解决C程序中不同
静态
库之间的符号冲突
问题
在将helix player移植到iOS平台时,由于iOS不允许
动态库
,需将库编译为
静态
库,导致符号冲突。文章介绍了
静态
库与
动态库
的区别,并提供了一种使用perl脚本自动修改源码,避免同名函数冲突的方法,从而成功解决链接
问题
。
Linux:动
静态
库的概念与制作使用
本文围绕Linux动
静态
库展开,介绍了其基础概念,包括
静态
库在编译链接时拷贝代码,
动态库
在程序运行时链接。详细阐述了
静态
库和
动态库
的制作过程,如
静态
库用ar命令打包,
动态库
编译时需带fPIC选项。还说明了动
静态
库的使用方法及
动态库
寻找内容的途径。
动态库
的创建使用
本文详细介绍了如何创建和调用
动态库
,包括创建过程、输出接口的声明与生成、以及
动态库
的两种调用方式:
静态
链接与动态链接。通过实例演示,帮助开发者理解和实现
动态库
的应用。
linux系统中 库分为
静态
库和,你知道linux
静态
库和共享库?
本文详细阐述了
静态
库和
动态库
的区别,包括它们在编译过程中的载入时机、库的意义、创建步骤及在Linux环境下的使用方法。此外,还介绍了如何在Linux下创建
动态库
,以及使用
动态库
时可能遇到的
问题
及其解决方案。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章