MFC生成的exe文件缺失dll问题
来源:互联网 发布:淘宝有正品回力鞋吗 编辑:程序博客网 时间:2024/05/21 11:30
操作环境:VS2010+win7
最近用mfc写了一个小工具,然后在自己的机器上跑的一点问题也没有,到了其他人的机器上就提示缺失各种dll文件。
在分析了这个问题以后。发现了导致这个问题的原因,是生成exe文件时是使用的Debug(调试)模式,而不是Release(发布)模式。其实,你会发现Debug模式下生成的exe文件很小,然后Release模式下就会大很多,其原因就是Release模式下自带了需要的各种资源。
Debug这种编译模式是默认的设置,这种模式下的程序要想发布,需要将可执行程序以及相应的库一块发布给用户.
Release版本,这种编译模式在发布的时候不需要带上程序所要使用到的链接库.直接将可执行程序发布给用户即可,但是该版本程序要稍大
下面来说一下,具体怎么操作,假设该项目为AAA。
1.打开“项目”->”AAA属性”->”配置属性”->”常规”。最左上角为“Active(Debug)”时,mfc的使用一栏,选择“在静态库中使用MFC”。
2. 切换最左上角为“Release”,然后mfc的使用一栏,依然选择“在静态库中使用mfc”。
3. 切换最左上角为“debug”,然后mfc的使用一栏,依然选择“在静态库中使用mfc”。
4. 一定记得点确定或者保存。
最后:配上两个网上的说明,大家可以配合着来看。
http://blog.sina.com.cn/s/blog_94c5517601018pbc.html
http://jingyan.baidu.com/article/3c48dd344aca46e10be358e1.html
http://wenku.baidu.com/link?url=CXvLU-kXUmN62iSDeecwAp7Wo-3pAWJXf7EUNX4gUdNlJZsaiPrK2p96XhnNFIRo95je1yNdkJzhAks9mQxYKScJhqdv2lbLTh6uZ0CDc2q
http://jingyan.baidu.com/article/358570f6678cb8ce4724fcf1.html
- MFC生成的exe文件缺失dll问题
- 如何将MFC生成的exe转换为DLL
- 生成Exe(DLL)文件
- 对于解决一些VS 2010/2012 C++ 生成的exe在非编译环境电脑中缺失dll的方法
- 解决VS 2010/2012 C++ 生成的exe在非编译环境电脑中缺失dll的方法
- cs文件如何生成exe,dll文件
- MFC中如何修改生成的exe文件图标
- MFC中如何修改生成的exe文件图标
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法
- MFC中对生成exe文件的图标更改方法
- MFC 生成 exe文件的图标更改方法(转)
- MFC 生成 exe文件的图标更改方法
- MFC 生成 exe文件的图标更改方法
- MFC 生成 exe文件的图标更改…
- MFC 生成 exe文件的图标更改方法
- C++中的重载
- 默认情况下,struts2是无法处理以.do为后缀的请求url的
- android 生成桌面快捷方式实例
- 首页实时获取数据更新ListView和chart代码
- lvs集群搭建
- MFC生成的exe文件缺失dll问题
- 复合词(Compound Words, UVa 10391)
- windows下ftp上传下载和一些常用命令
- 服务器控件requiredfieldvalidator的使用及注意事项
- H264格式 详细介绍
- iOS 9 分屏多任务
- AIX, Linux下将脚本放到后台执行——加nohup与不加nohup的区别
- php分页代码
- 游戏服务器开发--阿里云Ubuntu 安装mysql