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.选择Release,编译器会做一些自动的优化。曾经有一个程序在debug下运行30min,在release下只需要运行几分钟,充分说明了release优化的效果。2.找出其所以来的dll程序,我使用了Dependency Walker(http://www.dependencywalker.com/)。它可以根据exe文件得到其所依赖的dll文件及其路径。
3.把exe与dll放在一个路径下。
4.打包。我使用的是Inno Setup。
使用打包工具啊
打开连接学习一下,很简单的
【MFC应用完成了,如何打包发布?教你如何制作简单的安装包】
教你如何打包发布你自己程序
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)