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

码农软件 · 软件分类 · 其他开发相关 · 2019-10-18 10:28:05

软件介绍

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。

本文地址:https://www.codercto.com/soft/d/17014.html

颠覆式成长

颠覆式成长

惠特尼•约翰逊 / 张瀚文 / 中信出版集团 / 2018-8 / 49.00

你可能想要标新立异、挑战自我,甚至抛弃安逸的事业; 你可能会从目前的行业或公司中跳槽,进入一个完全陌生的崭新领域, 这本书会让你认识到颠覆式成长的意义所在。 成功没有捷径,颠覆也会令人心生惧意,但是在职业发展与个人成长上的回报,会让你克服这种恐惧,让你不断尝试、不断精进。 S型曲线精进模型将帮助你预测自己创新的成长周期,洞悉颠覆自我过程中的心路历程,在变革与颠覆中从容应对,......一起来看看 《颠覆式成长》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具