mfc程序发布的疑问

mfc程序发布的疑问,第1张

1.发布版也就是Release版会自带很多dll过去,所以可以在没有编程环境的机器上运行。Debug版只能说在VS中更正规,但是这个版本更安全的,特别是内存方面,不易发生泄漏问题。

2.只要那个.db或者.mdb文件跟.exe文件的路径关系跟程序里面的一样就行了,这样的话还是可以正常运行的。

3.可以,一般只要MSVCRTD.DLL MFC42D.DLL就行了

4.安装程序制作可以有2种:①利用VS或者VC自带的InstallShield For Microsoft VC;②用InstallShield或者其他打包软件(比如NSIS等)(建议用方法②)

5.如果程序中要用到.dll和.lib文件的话,就一起拷到目标机(或者说在问题4中用打包软件一起包装过去)就行了,不用装.net

关于Debug和Release的区别,你可以看看这个:

http://hi.baidu.com/koko200147/blog/item/adbb142ddd657d37359bf751.html

我想你应该用的是VC6.0吧,如果是小程序的话,直接生成一个release版本就可以发行了(一般调试的时候生成的是debug版本,在菜单“组建”-“批组建”中选中release就可以生成release版本)。如果程序比较大的话,可以利用installshield (安装VC6.0的时候可选的一个工具)制作一个安装向导,可以发行安装文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11125064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存