当前位置:  开发笔记 > 编程语言 > 正文

Visual C++ Express 2008的静态运行时库链接

如何解决《VisualC++Express2008的静态运行时库链接》经验,为你挑选了2个好方法。

您如何告诉Visual C++ Express 2008静态链接运行时库而不是动态链接?我的前任目前没有在安装了某种VS的计算机上运行,​​我很乐意改变它.:)



1> ironic..:

抱歉,我没有VC++ Express进行测试,但在标准版中,我使用项目属性 - >配置属性 - > C/C++ - >代码生成 - >运行时库.Dll和Dll Debug用于动态链接.



2> Nick Guerrer..:

你是否100%确定你想要这样做?请注意,如果您这样做并且运行时库中存在安全漏洞,Microsoft将无法通过Windows Update修补您的应用程序.

另一种解决方案是将Visual C++ Runtime Redistributable与您的应用程序打包在一起.它安装速度非常快,不需要Visual Studio.同样重要的是要注意,您不应该分发与调试运行时库链接的代码,因为它们需要Visual Studio.有关打包可再发行组件的更多信息,请参阅此博客文章.

编辑:据说,这取决于你.我的观点很简单,你不应该仅仅根据用户必须"安装某种VS"的想法来忽略动态链接,这是不正确的.


有很多理由喜欢静态链接.我个人优先考虑"保持我的理智",并且这与微软要求你跳过分发VC++运行时的箍不兼容.
推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有