本文主要是介绍vs2005程序发布:静态编译或动态编译生成安装包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1 静态编译
打开工程属性页面,如下两图所示进行设置:
如果出现警告:warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other use of other libs; use /NODEFAULTLIB:library ,可如下进行设置:(其他警告不一定适用)
2 动态编译生成安装包
其中Visual C++ Runtime Libraries(x86) 既是:vcredist_x86.exe,是微软公司Visual C++的32位运行时库,包含了一些Visual C++的库函数。一般用Visual C++开发的Windows应用程序需要这个运行时库的支持才能在没有安装Visual C++的计算机上正常运行。具体可以参考百度百科:http://baike.baidu.com/view/6665757.htm
(3)另外,在生成安装包后会有些警告,我试图更正它们时发现没有更正必要。以下是大家讨论警告:Two or more objects have the same target location '<location>'的网址:http://msdn.microsoft.com/en-us/library/zhx4ah11(VS.80).aspx
这篇关于vs2005程序发布:静态编译或动态编译生成安装包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!