Atl COM发布与优化

用vs2005写了一个com,如果不加什么设置,发布到其他电脑是没办法运行的,注册的时候都失败了,我还以为是什么问题,用depends查了一下,没想到依赖了

Atl 和vc 的运行库,我又不想发布时带上这些多余的库,总觉得麻烦,所以有了这篇文章,经过以下几步设置就可以把一个com放心的发布到其他电脑了

 

 

 

1.打开Project Properties 对话框,设置atl ,mfc的dll为静态连接

clip_image002

 

2.打开 c/c++->Preprocessor ,设置PreProcessor Definitions

_ATL_MIN_CRT             服务器不链接标准的C/C++运行库
_ATL_DLL                  服务器动态链接工具函数库atl.dll
_ATL_STATIC_REGISTRY    服务器静态链接对组件注册的支持

clip_image004

 

3.设置Linker->Command Line ,/OPT:NOWIN98,减少10KB的编译文件大小

clip_image006

原文链接: https://www.cnblogs.com/foxhengxing/archive/2010/09/17/1829623.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Atl COM发布与优化

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/15105

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月7日 下午2:59
下一篇 2023年2月7日 下午3:00

相关推荐