
VS静态编译生成.exe可执行文件
编译选择:debug,win32 然后:生成-->编译生成方案,在该工程目录下的debug文件中,找到该.exe文件,即可在其他电脑运行。
发布日期:2021-05-07 15:25:22
浏览次数:26
分类:精选文章
本文共 460 字,大约阅读时间需要 1 分钟。
一、静态编译和动态编译
静态编译
在编译时将可执行文件需要调用的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖于动态/静态库。
动态编译
在编译时将可执行文件需要的模块编译成动态库,程序运行时用到哪个库就加载哪个库。
二、静态库和动态库
静态库
优点:
代码的装载速度快,执行速度也比较快。 缺点:- 程序体积会相对大一些
- 如果静态库需要更新,程序需要重新编译
- 如果多个程序使用的话,会被装载多次,浪费内存。
动态库:
优点:
多个程序可以使用同一个动态库,不需要在内存上存储多份。缺点:
由于是运行时加载,可能会影响程序的前期执行性能。三、VS静态编译生成.exe可执行文件
设置:
1、项目-->属性-->常规-->MFC的使用:在静态库中使用MFC
eg:
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月30日 10时46分09秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ClickHouse 适用场景调研文档
2021-05-08
C++的编译过程及原理
2021-05-08
Vue——父组件将方法传递给子组件
2021-05-08
文件加密软件对于企业发展而言有何优势?局域网数据防泄密工作应该如何入手?
2021-05-08
Beautiful Soup基础入门
2021-05-08
点击控制盒子移动
2021-05-08
快速排序
2021-05-08
js求阶乘
2021-05-08
小程序图片正确使用方式(防止发布之后不显示)
2021-05-08
C++基础学习笔记08——模板
2021-05-08
Java学习
2021-05-08
Js函数
2021-05-08
Python机器学习算法基础概述
2021-05-08
关于OCR的一些有用的技术博客文章链接
2021-05-08
jquery中用on事件委托的方式绑定事件
2021-05-08
蓝桥杯 2016c/c++A组 方格填数
2021-05-08
L1-039 古风排版 (20分)
2021-05-08
L1-009 N个数求和 (20 分)
2021-05-08
L2-031 深入虎穴 (25 分)
2021-05-08
Unity之PlayerPrefs
2021-05-08