修改版的 C/C++ 标准库 VC-LTL

Common Public
C/C++ 查看源码»
Windows
2016-06-20
开源中国股瞎

VC-LTL 是一个修改版的C/C++标准库,将应用程序链接到微软自带的msvcrt.dll,有效减少C/C++应用程序体积。

 原理:
使用 VC LTL后可以将程序动态链接到系统自带的msvcrt.dll中,来减少程序体积。一般来说一些C/C++的Win32应用程序都可以使用。但是MFC工程不能使用,因为MFC类库太复杂了。

使用方法:
1:将内容解压到工程目录VC-LTL
2:修改含目录,设置为以下内容,并且取消  从父级或者默认设置中继承
        $(VSInstallDir)VC\atlmfc\include
        $(WindowsSDK_IncludePath)
        $(SolutionDir)\VC-LTL\VC140
        $(SolutionDir)\VC-LTL

3:在库目录增加:$(SolutionDir)VC-LTL\$(PlatformShortName)

4:stdafx.h的开头增加  #include <_msvcrt.h>   ,stdafx.cpp中增加  #include <_msvcrt.cpp>

5:在工程属性 C++ - 所有选项 ,【安全检查】 调整为【禁用安全检查】
                               【运行库】调整为 【多线程DLL/MD】
                               【目标平台】调整为【Windows 10】

6:重新编译你的应用程序(Release),是不是体积就小了很多。如果你编译不通过,咋们可以一起研究研究,共同改进VC LTL。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

显示界面的切换/控制器的跳转

显示界面的切换

2016/01/22 23:50
79
1
正确使用PresentModalViewController

Present ViewController Modally 一、主要用途   弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。...

2013/02/05 14:00
175
0
7 - VC维度(VC Dimension)-- 衡量模型与样本的复杂度

提出了 VC Dimension 的概念,讨论VC Dimension与PLA的关系、VC Dimension的物理意义等。

2014/03/31 18:05
4.8K
0
navigationController 自定义backBarButtonItem事件

UINavigationController 无需重写leftBarButtonItem 自定义backBarButtonItem事件

2015/05/20 23:52
50
1
VC维再理解

VC维再理解

2015/06/27 15:06
487
0
error LNK2038: 检测到“_MSC_VER”的不匹配项: 值“1600”不匹配值“180

引入库工具集版本与环境的工具集版本不符

2015/06/16 12:46
60
0
iOS页面跳转、传参的简单易用的库:JSegue

JSegue 极其简单易用的ViewController push 传参 封装类别; Github地址 ###方便的页面跳转,只需一行代码### 支持Storyboard,xib,无view /*! * @brief push页面 * * @param aVC VC的字符串...

2015/11/28 10:33
190
0
stlsoft添加vs2012支持

最近安装了VS2012,发现原来的stlsoft无法正常编译,下载了最新版本依然不行,根据编译时的错误提示做了些修改后正常使用,以下为修改内容. stlsoft版本stlsoft-1.9.116 1.stlsoft.h 第0666行后增...

2012/12/14 22:07
292
0
iOS NSNotificationCenter(广播)的介绍及使用

NSNotificationCenter(广播)的介绍及使用

2016/11/12 07:38
22
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部