社区
Windows SDK/API
帖子详情
静态转换为动态库很奇怪的问题
evelan
2004-10-18 02:59:21
利用第三方的静态库,在VC中,用普通EXE程序调用编译,能正常工作,由于界面部分很多是Delphi开发的,故用VC把第三方静态库重新封装为动态库(DLL/OCX方式),好多函数都不能正常工作,请教各位,是什么原因造成的???
...全文
71
5
打赏
收藏
静态转换为动态库很奇怪的问题
利用第三方的静态库,在VC中,用普通EXE程序调用编译,能正常工作,由于界面部分很多是Delphi开发的,故用VC把第三方静态库重新封装为动态库(DLL/OCX方式),好多函数都不能正常工作,请教各位,是什么原因造成的???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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方法引出不对!或调用的方法不对!
动态链接库之
静态
加载
首先先解释一下什么叫动态链接库的
静态
加载 其实
静态
加载的概念很简单,其实就是调用动态链接版的
静态
链接库lib,但是又...3.工程里必须拥有关于动态链接库的.h文件(test.h是
动态库
里面提供的.h文件) 好了,那...
Linux系统使用gcc生成
静态
库和
动态库
并使用
程序中使用
静态
库注意:对于自定义的
静态
库,main.c 还可以放在-L.和-lmyhello 之间,否则 myhello 没有定义。-L.:表示连接的库在当前目录。验证
静态
库的特点在删掉
静态
库的情况下,运行可执行文件,发现程序仍旧...
利用QT生成
动态库
和
静态
库并使用(初学者)
如图这里建议选CMake,毕竟Cmake更通用这里选择
静态
库。项目创建成功后,在.cpp中实现自己的函数功能。若点击运行,会弹出如下所示。可以直接取消,此时已经生成了
静态
库。若点击构建,则不会弹出上图,也可生成
静态
...
头文件和库文件区别,
动态库
和
静态
库的区别,动
静态
库的生成
加载速度不一样四、如何生成动
静态
库文件
静态
库的生成库文件的搜索路径
动态库
的生成总结参考 一、什么是头文件?什么是库文件?有什么区别? 先说总结 头文件是包含函数声明,宏定义,类的声明的文件。 在
静态
编译与动态编译
缺点一是哪怕是很简单的程序,只用到了链接库中的一两条命令,也需要附带一个相对庞大的链接库;二是如果其他计算机上没有安装对应的运行库,则用动态编译的可执行文件就不能运行。
静态
编译就是
Windows SDK/API
1,183
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章