工程>>设置>>常规>>使用MFC作为静态链接库
其次将工程组建到发布版Release
组建>>移除工程配置>>Win32-Release
你就可以将Release文件夹下的exe文件复制到别人的电脑上运行了
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
1、打开你需要发布的工程。2、在“工程”->“设置”中的下拉框选择“
Win32
Release”,在“常规”中的“Microsoft基础类(M)”下选择“使用MFC作为静态链接库”->“确定”。
3、重新编译、连接。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)