老版MFC工程迁移到VC2019编译EXE太大的问题

这篇具有很好参考价值的文章主要介绍了老版MFC工程迁移到VC2019编译EXE太大的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

有个老版静态链接MFC库的MFC程序需要迁移到VC2019编译,直接用VC2019打开就会自动迁移过去,然后编译一下,生成的EXE大小将近3MB,老版的工程编译出来也就600多KB。

肯定哪里不对劲!

好一顿研究之后发现原来默认会把MFC控件编译进去,然后EXE体积就会变得很大了,把MFC控件关掉就好了。

#define _AFX_NO_MFC_CONTROLS_IN_DIALOGS         // 移除对话框中对 MFC 控件的支持

在预编译头加上这句代码就好了,编译出来的大小瞬间变回几百KB。文章来源地址https://www.toymoban.com/news/detail-628027.html

到了这里,关于老版MFC工程迁移到VC2019编译EXE太大的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Python 打包成 exe,太大了该怎么解决?

    Python 使用 pyinstaller 等工具打包成 EXE 文件时,经常会遇到文件过大的问题。本文总结了几个导致 Python EXE 文件过大的主要原因及解决方法。 Python 的应用通常需要依赖很多第三方库,如果全部打包进 EXE,无疑会造成文件极大的增大。 解决方法: - 只打包真正需要的依赖,去除不需要

    2024年02月09日
    浏览(9)
  • VC6 MFC Dialog as apllication 编程

    VC6 MFC Dialog as apllication 编程

    MFC框架虽然古老,但编程还是方便多了,在操控界面控件的基础上,平时在Console模式习练的类可以融入到MFC中,开发应用程序还是比较方便的。下图是习练程序的界面。 说明: 一个EDIT框,一个Label框; 当点击 Execute钮时显示 Hello World! 一个ProgressBAR,程序把它放了一个固定位

    2024年02月07日
    浏览(10)
  • vc2019 runtime 无法安装的神奇错误

    报错: Product: Microsoft Visual C++ 2019 X86 Minimum Runtime - 14.28.29334 -- Error 1402. Could not open key: UNKNOWNComponents8F139CF91DE936230A1FA8ED33D0E0EC218A10D01A28F1845864E8829E678FFD.  System error 5.  Verify that you have sufficient access to that key, or contact your support personnel. 原因是注册表权限问题,即使用管理员执行

    2024年02月05日
    浏览(8)
  • 静默安装VC_redist.x64.exe

    静默安装VC_redist.x64.exe

    始:为了使vs17开发的程序在新装的win10系统跑起来 过程:1.到微软官网,下载运行时库vc_redist, ​​​​​​Download Visual C++ Redistributable Packages for Visual Studio 2013 from Official Microsoft Download Center 2.参考了msiexec 的安装方式,发现对最新的VC_redist.x64.exe不能成功运行相应的命令 VC_

    2024年02月06日
    浏览(13)
  • Microsoft微软官方Win10 visual c++(vc++2019)运行库下载

    最新支持Visual C++ 可再发行程序包下载 | Microsoft Docs 本文列出了最新版本的包的下载Visual C++ 可再发行程序包链接。 https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads 安装后可以解决某些软件(如QQ)运行时 .dll 文件报错问题

    2024年02月16日
    浏览(38)
  • VS2015项目中,MFC内存中调用DLL函数(VC6生成的示例DLL)

    VS2015项目中,MFC内存中调用DLL函数(VC6生成的示例DLL)

    本例主要讲一下,用VC6如何生成DLL,用工具WinHex取得DLL全部内容,VC2015项目加载内存中的DLL函数,并调用函数的示例。         本例中的示例代码下载,点击可以下载 1.新建项目,这里选择Win32 Dynamic-link Library,如下图:  2.选择“A simple DLL project”,然后点击完成,如下:

    2024年02月12日
    浏览(10)
  • VC++ 利用MFC的CWindowDC类实现画线功能 在桌面窗口中画线 绘制彩色线条

    利用MFC的CWindowDC类实现画线功能 先介绍一个MFC类:CWindowDC,这个类也派生于CDC类,并且在构造时调用GetWindowDC函数获得相应的设备描述表对象,在析构时调用ReleaseDC函数释放该设备描述对象所占用的资源。也就是说,当我们利用CWindowDC对象绘图时,也不需要显式地调用GetDC和

    2023年04月23日
    浏览(13)
  • [HDCTF2019]MFC

    [HDCTF2019]MFC

    前言 mfc逆向,有一个VM壳一看到它就头疼,好在这道题用不到,可以直接通过xspy获取mfc自定义消息 分析 工具下载: https://bbs.kanxue.com/thread-170033.htm 开始时完全没有头绪,有虚拟壳,用ida打开也看不到什么东西,看了师傅们的wp后找了半天工具。。算法逻辑很简单,但不容易

    2024年02月12日
    浏览(23)
  • 基于MFC的图书馆图书管理系统 VC++操作Excel文档的方法,读取,查询,写入,修改,删除

    VS2017加装MFC以及创建第一个MFC程序_赵满刚的博客-CSDN博客 MFC读取Excel文件+数据处理+写入Excel_土豪gold的博客-CSDN博客 VS2013 MFC连接Access数据库(ADO)详细版实例操作(含Combo Box读取数据库内容,附源码)_土豪gold的博客-CSDN博客_mfc连接access数据库 MFC 导入EXCEL到数据库_weixin_338

    2024年02月06日
    浏览(12)
  • 基于MFC的图书馆图书管理系统 VC++操作Excel文档的方法,读取,查询,写入,修改,删除

    VS2017加装MFC以及创建第一个MFC程序_赵满刚的博客-CSDN博客 MFC读取Excel文件+数据处理+写入Excel_土豪gold的博客-CSDN博客 VS2013 MFC连接Access数据库(ADO)详细版实例操作(含Combo Box读取数据库内容,附源码)_土豪gold的博客-CSDN博客_mfc连接access数据库 MFC 导入EXCEL到数据库_weixin_338

    2024年02月06日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包