让MFC程序在没有安装VS2008的电脑中运行
2011-06-04 09:36
656 查看
初学MFC,想跟家里分享一下成功的喜悦,但是把自己做出来的EXE文件传给家人后却无法运行。
原因是这样的。VS2008中默认在共享DLL中使用MFC,但是没有安装VS2008的电脑中是没有程序运行必须的DLL的。所以我们要通过设置,让MFC在静态库中使用,方法很简单:
1、在新建MFC的时候,MFC应用程序向导中,将应用程序类型选项卡中的“MFC的使用”选择“在静态库中使用MFC”。
2、如果MFC已经生成了,可以在“项目->属性”中的“配置属性”选项卡中进行类似的设置。
当然,这还都只是Debug版本,不过不是大问题。
本人初学编程,仅就自己遇到的问题及解决方法整理于此博,欢迎指正补充
原因是这样的。VS2008中默认在共享DLL中使用MFC,但是没有安装VS2008的电脑中是没有程序运行必须的DLL的。所以我们要通过设置,让MFC在静态库中使用,方法很简单:
1、在新建MFC的时候,MFC应用程序向导中,将应用程序类型选项卡中的“MFC的使用”选择“在静态库中使用MFC”。
2、如果MFC已经生成了,可以在“项目->属性”中的“配置属性”选项卡中进行类似的设置。
当然,这还都只是Debug版本,不过不是大问题。
本人初学编程,仅就自己遇到的问题及解决方法整理于此博,欢迎指正补充
相关文章推荐
- VS2008编译的mfc程序在没有安装的机子上运行出现配置错误的问题
- VS2008编译的mfc程序在没有安装的机子上运行的问题
- MFC程序如何运行在没有安装vs2010的电脑上
- 在没有安装Opencv的电脑上运行基于Opencv库的程序
- BCB5(C++Builder 5 )编译的程序运行在没有安装BCB的电脑上
- 如何在没有安装.NET Framework的电脑上运行C#程序
- 用VC++6.0写的程序怎么在没有安装VC的电脑上运行?
- 求助:如何发布Java运用程序(能在没有安装Java运行环境的电脑上运行)
- 怎样手工制作在没有安装jre的电脑上可运行的java程序
- 【OpenCV】在没有安装OpenCV的电脑运行OpenCV程序
- VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
- opencv和vs 编译生成的程序如何运行在没有安装的电脑上
- 让opencv程序在没有安装opencv的电脑上运行
- 在没有安装opencv的电脑中运行opencv程序
- 如何打包VC程序,在一个没有安装VC的电脑上也可以运行
- VS2008下编的程序生成的EXE 在没有安装VS2008的计算机上能运行
- 如何在没有安装NetFramework的电脑上运行.net程序
- 在没有安装QT的电脑上运行QT程序常见的问题
- 自己编的MFC应用程序可以在没有安装编译器的电脑上运行了
- Day2 如何在没有安装halcon软件的电脑上运行halcon编写的程序