当前位置: 首页 > article >正文

C++笔记:打包独立运行的exe(在静态库中使用MFC)

从window7到window11都默认安装有C++依赖库,见如下

 但是一些企业用的特殊window版本可能没有这个依赖库,导致Visual Studio生成的exe无法运行(报缺失dll),就需要打包生成时使用静态库依赖。

共两步:

第一步:鼠标右键“项目名”>点击属性,打开属性页>点击高级>将“在共享DLL中使用MFC”修改为“在静态库中使用MFC”

第二步:点击 C/C++》代码生成  >将运行库由“多线程 DLL (/MD)”改为“多线程 (/MT)”

改成静态依赖库以后,exe的内存大小由300kb增大为4M左右,在可接受的范围内。


http://www.kler.cn/a/504633.html

相关文章:

  • 浅谈云计算07 | 云安全机制
  • 【BLE】CC2541之ADC
  • Laravel 中 Cache::remember 的基本用途
  • 微信小程序集成Vant Weapp移动端开发的框架
  • 华为数通HCIE备考经验分享
  • 怎么实现Redis的高可用?
  • 使用yarn命令创建Vue3项目
  • Microsoft Sql Server 2019 触发器
  • 利用 rclone 挂载华为云 OBS 到本地
  • 图-岛屿-dfs
  • 什么是docker?关于docker容器的全面详细介绍
  • Spring MVC流程一张图理解
  • 获取文章列表功能
  • LeetCode热题100-有效的括号【JavaScript讲解】
  • 常见好用的PHP CMS开源系统有哪些?
  • javaEE-网络原理-IP协议
  • 微信小程序实现个人中心页面
  • Ubuntu磁盘空间不足或配置错误时,如何操作扩容?
  • Starrocks 存算分离 VS Trino 性能测试
  • 银河麒麟V10安装第二个nginx服务
  • Unity 自定义批量打包工具
  • TCP、UDP的区别及使用场景
  • 装备制造业:建立项目“四算”管理:以合同为源头,以项目为手段实现合同的测算、预算、核算与决算的管控体系
  • [云讷科技] 用于软件验证的仿真环境
  • flow-matching based TTS : VoiceBox, E2-TTS, maskGCT
  • 数据结构与算法之栈: LeetCode 1047. 删除字符串中的所有相邻重复项 (Ts版)