VC-LTL修改版 C/C++ 标准库
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。
评论
Libcu++NVIDIA C++ 标准库
libcu++是NVIDIA开源的C++标准库,提供了C++标准库的异构实现,可以在CPU和GPU代码之间使用。如果有使用C++标准库的经验,相信很快就能上手libcu++,首先需要在标准库inclu
Libcu++NVIDIA C++ 标准库
0
STDCXX标准C++类库
Apache的C++标准库项目(代号stdcxx,发音为“standardC++library”,而不是STDCXX)是一个集算法,容器,迭代器等等功能的C++类库。STDCXX的目标是提供一个免费的
STDCXX标准C++类库
0
ModernWindows Runtime 标准 C++ 库
Modern是一个WindowsRuntime的标准C++语言项目。Modern编译器生成一个只有header的库,提供给C++开发者,可以使用first-class访问现代化WindowsAPI。
ModernWindows Runtime 标准 C++ 库
0
ModernWindows Runtime 标准 C++ 库
Modern 是一个 Windows Runtime 的标准 C++ 语言项目。Modern 编译器
ModernWindows Runtime 标准 C++ 库
0