设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
linux下qt能否利用vc生成的动态链接库
返回列表
发新帖
linux下qt能否利用vc生成的动态链接库
[复制链接]
11
|
7
|
2021-1-27 07:08:09
|
显示全部楼层
|
阅读模式
本人以前用vc开发程序,积累了很多程序代码,现在转到linux下的qt开发,想知道以前用vc编写的类生成dll之后能否被qt调用?
分 -->
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
我也想知道mark
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
明显不能,DLL和EXE是一个道理,如果可以,那EXE就都跑LINUX下运行去了,系统不一样,除了解释性的语言,这种DLL,EXE是不可能跨平台的
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
楼主积累了好多代码了,这点常识应该有的吧,你用VC编写的程序,不光是2进制级别的不能共用,连代码都不能共用,除非你的代码里面,完全没有系统API,都是些标准的C++的东西,例如算法,数据结构,只要有系统API的东西,例如查找文件,这种都是特定的操作系统才有的东西,换个操作系统,完全不一样,也就完全没法用了。
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
就算是windows,VC编译的dll,mingw也用不了。
很明显,这就是Qt的优势,代码可以拿到另外一个平台直接编译。
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
我对这个问题的解释是,YESandNO
有一点你需要注意的是COM和标准DLL定义的都是调用的规则。用英语讲就是binary-interfacestandard。也就是说你只要符合这个标准,是无所谓在什么平台下的。更直接的,你可以有一个Linux下的COM和DLL
但是现实是,这样的事情很难做到。这个和编译器的ABI无关。因为规则已经定了。主要的原因是DLL和COM的依赖关系。每一个DLL都不是单独存在的。所以,当你追跟溯源构建出所有的DLL和COM的依赖关系时,你会发现,已经有很多人这么做了。(类似,但不能完全等同)
Linux上的DLL构建很大程度上你可以参考WINE
Windows上的so你可以看看Cygwin
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
这句话是明显不对的,大致可以理解为VC++的导出DLL格式有标准DLL(ATLblah...)还有VC++的扩展DLL,标准DLL你调用是没有任何问题的。不论是mingw还是Delphi甚至是VB。VC++扩展的DLL就不行了,这个特地跟你的编译器有关。
引用4楼jdwx1的回复:
就算是windows,VC编译的dll,mingw也用不了。
很明显,这就是Qt的优势,代码可以拿到另外一个平台直接编译。
回复
使用道具
举报
千问
|
2021-1-27 07:08:09
|
显示全部楼层
什么是标准的DLL格式?C++没有ABI标准,不同编译器不保证实现一致,dll级别的一般是不行的,有源码用qt重新编译dll不就可以使用?
至于4楼说的是源码级别,和ABI不是一回事!
引用6楼dext的回复:
这句话是明显不对的,大致可以理解为VC++的导出DLL格式有标准DLL(ATLblah...)还有VC++的扩展DLL,标准DLL你调用是没有任何问题的。不论是mingw还是Delphi甚至是VB。VC++扩展的DLL就不行了,这个特地跟你的编译器有关。
引用4楼jdwx1的回复:就算是windows,VC编译的dll,mingw也用……
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
你好,请问河北省在校生报考会计从业资格证用年检吗?
2
中秋节又逢国庆节,送礼送什么好
3
新干线小马天地儿童家具质量和款式怎么样啊?昆山最近有没有这个品牌的团购啊?
4
街头篮球借号
5
NDS创世法典 魔王打不死
6
dnf第三季机械玩男号还是女号号?钱不是问题,装备也不是问题,就是想问下在同等条件下哪个更给力?请祥述
7
四川考造价员要用什么书!!!
8
销售和德邦物流的工作,我应该怎么选?
9
百合电信手机,广东的,缴499送张卡900话费的,买了一个月了,卡不能用了,请问是为什
10
福建我的基本工资是2000,那么我中秋加班费是多少?怎么计算
11
从长龙地铁站到惠城区沥林镇埔仔村,怎么走啊?要转那些车?
12
已经非常普遍了的东西,我打上自己的logo会侵权吗?我指的是外形或者其他结构专利
13
造成孔乙己悲剧的时代原因
14
想10月5日游西安兵马俑,又怕国庆期间排长队。请问:有谁知道哪里可以提前预定兵马俑门票???
15
求office 2010 密钥,邮箱
[email protected]
16
请问:QQ通讯录下载后怎样打开的?是下载里面的人员名单电话等后打不开。。谢谢
17
e72可以用e73键盘吗
18
求凯立德2012夏季版2921J0B激活码 版本号:C2020-B7C03-2921J0B 设备特征码:2240 0854 求激活码
19
请问 汪峰唱的《像个孩子》的作词作曲是谁?
20
想知道: 北京市 月坛南街离马连道多远
21
原来是美男啊 高清下载 MP4格式的 全集
22
青岛到上海的火车票订不上,有什么办法呢 机票买不起。
23
发票抬头中公司名称多了省份可以报销吗?
24
城乡居民社会养老保险认证系统有何好处
25
求个2,3,4,5,6开头的9位数QQ号没用的送我个。谢谢谢谢 发到
[email protected]
26
I’ll be there
27
内六角螺钉m10标准螺距是多少
28
恒字的硬盘标志是哪一家?
29
贵阳到重庆K1248是在那个火车站下车
30
赛尔号2双子之门最后一层(100卡特罗+100卡罗特)怎么打???,一个被秒就放圣魔十字斩
31
求64位cad激活码 急急急急急用啊 !!!
32
win7中添加的自启动程序不能正常启动
33
求电影外国片剧情讲的是一个城市成死城了!人无缘无故的死去,一群人开车跑了最后发现时空气的原因
34
帝豪EC7和EC7RV什么区别
35
我的U盘是32G的.存了文档、音乐、图片,但是再插入电脑就发现只有一部音乐不见了.其他的还在,怎么回事?
36
我是2011年9月失业,从那时候我就交个人保险,养老保险扣钱了,但是医疗保险没扣怎么办呢
37
十堰手机店有卖小米1S,他们说是自己进的货,而且是真品,请问这是怎么回事,这个可以买吗?
38
随时都可以去潮音寺祭拜吗。可以请主持给看看吗?
39
求 死亡笔记电影版
40
酷派6018怎么把java里的应用移到桌面,本人急用只要回答本人会提高悬赏大大有赏!!~~~
41
求台球加塞教程(视频最好),及训练方法.
42
昌黎华馨酿酒有限责任公司生产1992解百纳吗,是不是假酒
43
诛仙2完美下载器能直接跟新诛仙吗?求解 版本跟新了 弄的我郁闷死
44
我要《I,ROBOT》的电影种子,谢谢!!!!
45
更新DNF只有100KB每秒为什么
46
小学六年级上册语文第十一课《唯一的听众》这篇课文第十自然段
47
三星I9300,诺基亚N900 920 和Iphone5 4S 哪个好
48
英雄联盟印记,符印,精华,雕文每个是一级一级的升级,还是到了英雄等级20级,我买了4个不同种类的低级符文
49
怀念母亲 里房东太太高兴的样子 请写出来
50
哪种锁芯防盗配
51
浮城大亨是几几年拍的
52
我有乙肝病,现在我晚上睡觉肝天天都在痛,我去看首先看什么科?
53
GPON i-240w-q 电脑用网线可以上网。但上无线可以连上设备却不能连到网络,无线功能应该如何设置呢?
54
谁能帮我打出这几个字阿 上边一行 下边还有行小的 顺便帮忙翻译下吧 谢谢
55
想玩极品9啊~ 求帮忙注册一个VLAN2900平台账号 帮帮忙~ 发到
[email protected]
求啦
56
dnf现在怎么快宠物啊
57
求穿越攻小说不要虐的要下载包哦
[email protected]
58
求画皮2电影~
59
关于兰青子和叶是杀手的新兰平和快青文
60
奥比岛多多卡西昌哪里有买啊,急需啊啊啊QAQ,赏金30我的全部都给了
61
《小小白的重生幸福日记(gl)》全部番外
[email protected]
62
中秋节回家送什么给爸妈
63
英雄杀组队赛我们人够了进不去啊
64
龙珠ol网游现在还要不要激活码啊
65
四平不锈钢市场在哪里
66
求韩国电影《完美广播》里面所有插曲的mp3,希望能够全一点,有的亲麻烦发到我邮箱
[email protected]
,谢谢
67
废品回收
68
无罪推定
69
在多页excel表格中,如何把外围表格框线一次性加粗。
70
音乐品牌智能手机
71
DNF修罗带多少级传承性价比高
72
床长1.95。。宽1.5买被单要买几米?
73
白色地砖与其他颜色地砖对比,哪个更环保,有专业人士请指教!
74
设置分辨率达到多少可以把A4文件扫描成符合WORD背景的实际大小?
75
深圳同一台电脑下载小规模普通开票软件可以同时开两家公司的发票吗?
76
我新买了一台WIN7旗舰版的手提,在搜索无线网络时连接成功了。但是显示IPV4 IPV6无网络访问权限。。怎么办
77
有没有 美食俘虏的bl小说 越多越好
[email protected]
78
我一台笔记本,一台XP台式机,我们这边不让用路由器,我的猫上有好几个网口,但是插上没啥反应
79
毕业生到生源地人才交流中心报到的报到期限是多长
80
真心问一下。DNF 发育不良的号怎么办?
81
求茶不二小说 邮箱
[email protected]
谢谢
82
联通客服为啥打不通啊,一直忙,我的3G号为啥有漫游费啊,好奇怪
83
用芦荟胶擦脸刺痛发红
84
两个路由器上不同网段上的两台电脑怎么共享文件
85
求教一个问题这两个BB5为什么不一样
86
乙二醇会杀死细胞吗
87
临界爵迹风景道国庆节会出吗?
88
哪位高人能给发下五月天《你不是真正的快乐》乐队总谱?跪求...
89
我女友要给我生仔,我不想结婚 ,各位男胞们,你们觉得行不?
90
学生证的用处 在哪些地方可以用到学生证?使用的次数有限制吗?
91
香港喜剧电影 剧情有买鞋 哥俩换着穿 什么一三五二四六 没钱吃饭 假装去随份子 偷鱼还给手烫了 叫什么名字
92
《网游之射破苍穹》丶《网游之剧毒》全本txt版本,无错字无乱码,精校版本
93
我在景洪想领养只小型的狗狗,哪位有的可以送给我领养
94
t ara 不要离开 、日与夜 的空间链接,要绝对可用的,谢谢了 QQ邮箱:
[email protected]
95
联想天逸F41A雪山版前一段出的显卡门是怎么一回事啊???
96
找个豆子qq头像
97
想知道有没人想收养狗狗的
98
迅雷看看怎么快进啊?不是跳到几秒以后的快进,是让说话人的速度加快。表达不好,见谅。
99
路由连接网络问题,丢包率严重 在线等 急急急就30分了 帮帮忙
100
求 孤独的牧羊人 英文版 QQ空间背景音乐外链