永发信息网

QtCreator怎么创建DLL供第三方程序使用

答案:2  悬赏:10  手机版
解决时间 2021-03-11 21:50
QtCreator怎么创建DLL供第三方程序使用
最佳答案
哦原来是要实现免注册COM组件。这个manifest清单文件不可以放在exe文件中但是可以作为资源放在DLL文件中。去找一个资源编辑工具,可以编辑可执行文件里的资源的工具很多,ResEdit啊Exescope啊CFFExplorer啊ResHacker啊等等等等,用这样的工具可以把manifest文件嵌入到DLL文件中嵌入的时候记得要选对资源类型和资源ID。我记得清单文件的资源ID要用1才行,资源类型在资源脚本文件中是写作RT_MANIFEST,实际的值好像是24嵌入以后就不需要单独一个清单文件了。p.s.我记得有看到文章说在windowsxp下清单文件和dll文件使用同样的名字会造成无法实现com组件的免注册,因为系统在dll中没有发现资源之后就不会看你那个清单文件了。从windows2003以后没有这样的问题。这种免注册com啊sidebyside啊其实我也才刚学,知道有这么一个东西而已,对于里面具体的实在是不熟悉。至少……呃,我在C#里面调用com想要实现免注册,到现在也没有成功的样子(大汗
全部回答
你可以修改“环境变量”,把bin目录设置到环境变量path里去。怎么设置环境变量你自己搜索吧,网上太多了。 但是你要注意的是,你想要把你的程序发布除去的话,还是要把dll拷出来,qt毕竟是从linux移植的,windows没有原生支持
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
古冶区人民法院唐家庄人民法庭(南门)地址有知
The building is shaking. A woman with a ba
《卖油翁》中陈桡咨从忿然到笑而遣之说明了什
江苏和湖北高考卷哪个难。2个省的教育谁强
最近烦死了 ,心情超级不好,烦死了
本人用身份证办理汽车手续和驾驶证车子违章没
赏心岁月特体服饰专卖店在哪里啊,我有事要去
自行车是细轮好骑还是粗轮好骑?
做米饭可以加什么好吃
婚外情败露后男人会很快忘记曾经爱过的情人吗
甘肃瓜州至新疆哈密火车票多少钱
【上海简称】上海、福建、江西的简称依次是沪
火烧驴肉快餐地址有知道的么?有点事想过去
远古遗愿怎么合成
数独,怎么写啊?急!急!急!
推荐资讯
青岛理工大学建筑学院和山东建筑大学哪个好
红运来酒楼在什么地方啊,我要过去处理事情
柳树是怎样传播种子的?
蒸发结晶和结晶区别有什么区别么?A 蒸发 C 结
我的促甲状腺素偏高TSH-6.33.别的T3T4都正...
无锡明豪汽车零部件有限公司怎么样,是什么时
写两篇英语日记.要求寒假的,120字左右,平淡点
【梅妻鹤子】被称为""七绝圣手""和""梅妻鹤子
比亚迪唐的电子水泵是那家在供货
怎样去银行工作
明轩建材超市我想知道这个在什么地方
飞阳喷画我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?