- 主题:二进制程度复制到另一台机器上,库找不到了
Qt是卖商业库的啊
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 所以 Qt 在这方面真是典范了。为了保持二进制兼容,内部大量使用了 d-pointer 技术。在外部看来,所有的类型都只有一个指针。很少很少添加虚函数。
--
FROM 49.7.21.*
自由软件。。LGPL 和商业双授权的。没钱就用 LGPL. 有钱比如是公司使用,就支持一下吧。
【 在 laputa2013 (天空遗迹) 的大作中提到: 】
: Qt是卖商业库的啊
--
FROM 110.81.12.*
我的意思是他因为要卖商业库,会对这个事比较上心。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 自由软件。。LGPL 和商业双授权的。没钱就用 LGPL. 有钱比如是公司使用,就支持一下吧。
--
FROM 49.7.21.*
听起来咋那么ActiveX啊?
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 所以 Qt 在这方面真是典范了。为了保持二进制兼容,内部大量使用了 d-pointer 技术。在外部看来,所有的类型都只有一个指针。很少很少添加虚函数。
--
FROM 61.141.72.*
听起来咋那么COM啊
【 在 JulyClyde 的大作中提到: 】
: 听起来咋那么ActiveX啊?
:
--
FROM 73.189.34.*
COM是IUnknown吧?ActiveX是啥来着……只记得Invoke了
【 在 snnn (cm) 的大作中提到: 】
: 听起来咋那么COM啊
--
FROM 119.123.75.*
IDispatch::Invoke()
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: 标 题: Re: 二进制程度复制到另一台机器上,库找不到了
: 发信站: 水木社区 (Wed Jun 24 09:53:07 2020), 站内
:
: COM是IUnknown吧?ActiveX是啥来着……只记得Invoke了
: 【 在 snnn (cm) 的大作中提到: 】
: : 听起来咋那么COM啊
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 119.123.75.*]
--
FROM 119.123.75.*
ActiveX 带反射,给 vb 用的。
COM 是给 C++ 用的,需要预编译生成调用代码。
我的记忆没错吧。
COM 的 HANDLE 和 Qt 的 d-pointer 的指针确实相似。说明好的技术都是相通的。要我看,COM 理念领先 *nix 世界一个光年,可惜技术太封闭,开源世界没人跟着玩。
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: COM是IUnknown吧?ActiveX是啥来着……只记得Invoke了
--
修改:hgoldfish FROM 110.81.15.*
FROM 110.81.15.*
抓到一个活的MVP
【 在 JulyClyde (我的月份又来了) 的大作中提到: 】
: IDispatch::Invoke()
--
FROM 122.225.220.*
那些都是基于COM的。
写COM本质论那人前些年跟我是一个项目组的
我个人觉得com那套东西挺好的,就是放到今天来看,没用的、过时的东西太多。但是核心部分是极赞的!
可惜vs自从2015才开始提供二进制兼容的runtime。而Linux世界,gcc和glibc已经做了很多很多年了。
【 在 JulyClyde 的大作中提到: 】
: COM是IUnknown吧?ActiveX是啥来着……只记得Invoke了
:
--
FROM 73.189.34.*