社区
C++ 语言
帖子详情
请问:能不能在linux下面调用Windows的DLL库?
normalnotebook
2004-10-28 08:24:08
现在我有一些Windows的DLL。请问:能不能在linux下面调用?有没有谁做过这样的试验?
...全文
622
15
打赏
收藏
请问:能不能在linux下面调用Windows的DLL库?
现在我有一些Windows的DLL。请问:能不能在linux下面调用?有没有谁做过这样的试验?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenqing1128
2004-11-03
打赏
举报
回复
wzj_1979(黄昏雨) 虽然与主题无关,但是对多态说得很精辟。
wzj_1979
2004-11-03
打赏
举报
回复
老王头有三个儿子。在不同的工厂上班。分为ABC三个厂子。在A厂人家喊 老王头的儿子小王呢。大家知道是老大。在b厂人家喊老王头的儿子小王呢?大家知道是老二;在c厂人家喊,老王头的儿子小王呢?大家知道是老三。这就是多态。
Dong
2004-11-02
打赏
举报
回复
不行!!!
arnold2
2004-11-02
打赏
举报
回复
能我把电脑吃下去
charles_ju
2004-11-02
打赏
举报
回复
應該不行
kenryHuang
2004-11-01
打赏
举报
回复
lu1172101275(蓝于) :
vc编译出来的binary,和linux编译出来的binary格式肯定大不相同,符号表都不一样,连几个节是怎么排列的都不相同,你怎么能指望linux下的编译器去找到DLL里面的符号?就算找到了, 你指望那些指令
怎么执行?
dot99
2004-11-01
打赏
举报
回复
不能哦~~~~
darkstar21cn
2004-11-01
打赏
举报
回复
不知道wine怎么作的,它做到了。
它是开源的,楼主可以研究研究
lu1172101275
2004-11-01
打赏
举报
回复
在vc下,自己定义的dll:
exern "C"{
导出函数
}
试一下,是可以的吧
wegotnothingtolosebu
2004-11-01
打赏
举报
回复
不现实,可苦呢。
hzrenjer
2004-11-01
打赏
举报
回复
up
wshcdr
2004-11-01
打赏
举报
回复
估计不行!
------------------------------------
Crash!
dean7411
2004-11-01
打赏
举报
回复
好象可能不行吧
ArcCreator
2004-10-28
打赏
举报
回复
可以查询wine这个项目
normalnotebook
2004-10-28
打赏
举报
回复
请高手告知,谢谢
基于海康
windows
下的.
dll
和
Linux
下的.so动态
库
调用
基于海康
windows
下的.
dll
和
Linux
下的.so动态
库
调用
上一篇:基于海康SDK开发文档分析+云台控制实现+经典案例 最近在做海康摄像头的二次开发,在将项目部署在
Linux
上面的时候遇到了
调用
动态
库
的问题,
下面
只解释怎样去
调用
一、windoes和
Linux
下
调用
动态
库
windows
下支持的动态
库
为以.
dll
结尾的(还有其他的) 而
Linux
下是不支持的,
Linux
下支持的动态
库
为....
QT中实现
DLL
及
调用
示例
QT中自己实现
DLL
及
调用
,显示
调用
和隐式
调用
若使用MinGW编译:编译后会生成
dll
.
dll
、lib
dll
.a、
dll
.o三个文件,.
dll
是在
Windows
下使用的,.o是在
Linux
/Unix下使用的,.a是静态
库
。#include "
dll
.h" //头文件还是需要加的,否则无法解析
Dll
类。
Java程序
调用
DLL
/SO
库
示例教程
在
Windows
操作系统中,
DLL
是一种实现代码复用和模块化设计的关键技术。
DLL
能够将程序所需的功能模块(如图形用户界面、通信协议处理等)封装起来,供多个应用程序或程序的多个实例共享。这样做的好处是显而易见的:内存利用效率提升:由于
DLL
在内存中只需被加载一次,不同的进程可以共享内存中的同一个
DLL
实例,从而减少了资源占用。独立更新和维护:开发者可以独立更新
DLL
而不影响依赖它的应用程序。这对于软件的维护和升级尤为重要。简化应用程序的部署。
linux
系统
调用
dll
,loadlibrary: loadlibrary
库
允许原生
Linux
程序从
Windows
DLL
加载和
调用
函数...
Porting
Windows
Dynamic Link Libraries to
Linux
IntroductionThis repository contains a library that allows native
Linux
programs to loadand call functions from a
Windows
DLL
.As a demonstration, I've po...
Visual Studio 2022 C++ 生成
dll
或so文件在
windows
或
linux
下用C#
调用
8、点击小铅笔,部署模式改为【独立:这样
linux
系统不需要安装dotnet运行环境,我们打包的时候就带了进去,占用磁盘会稍大一点但是省心】,目标运行时为
linux
-x64【我的ubuntu x64的运行环境就是这个,大家根据实际视情况而定】,发布选项里勾选生成单个文件【相当于vs尽可能帮我们把应用和依赖包搞成一个文件】6、把Program.cs代码修改为如下,然后重新生成一下解决方案,我们会生成bin目录。9、保存发布配置,并点击发布,发布完毕后,我们点击打开文件夹。7、右键单击项目名称,选择【发布】
C++ 语言
65,212
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章