From c96fd5e08c7d2373e65118535ed7bc534bebbca7 Mon Sep 17 00:00:00 2001 From: mingkuang Date: Sun, 5 Nov 2017 14:41:32 +0800 Subject: [PATCH] =?UTF-8?q?2.0.0.2=20readme=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ReadMe.md | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/ReadMe.md b/ReadMe.md index 6bd33cc0b..f8b73f8fa 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -9,13 +9,18 @@ VC LTL 是一个开源的第三方修改VC库,大家都可以免费,无条 ## 原理: -使用 VC LTL后可以将程序动态链接到系统自带的msvcrt.dll中,来减少程序体积。一般来说一些C/C++的Win32应用程序都可以使用。但是MFC工程不能使用,因为MFC类库太复杂了。 +使用 VC LTL后可以将程序动态链接到系统自带的msvcrt.dll中,来减少程序体积。目前使用CRT以及STL的工程一般都可以使用。但是MFC工程不能使用,因为MFC类库太复杂了,尚未适配。 ## 亮点 * 无缝使用最新C/C++库以及最新编译器,无需使用陈旧的类库或者编译器,尽情的使用最新规范! * 晚起的鸟儿也有虫虫吃,优雅的引用方式,仅添加一个属性表就能享受极致的体积体验。 * 支持编译器最新特性,异常流防护(guard:cf)、静态对象线程安全初始化(threadSafeInit)……统统放马过来吧~ -* 完善的C++基础类库支持,比如vector、set、iostream、stringstream、cin、cout……(如果存在编译不通过的情况,还请帮忙纠正或者提交BUG) +* 拥有比微软原版更好的兼容性,妥妥的兼容Windows XP RTM,不在因为兼容性问题而对新编译器说“NO”! +* 完全的开放代码,广泛的接受用户意见,也希望大家能不断的 pull requests,让VC-LTL更上一层楼。 + + +心动了吗?让我们一起跟VS 2008说拜拜! + ## 支持平台 ### 支持的IDE @@ -28,17 +33,15 @@ VC LTL 是一个开源的第三方修改VC库,大家都可以免费,无条 * Windows 10 15063目标平台(强烈建议使用16299,下个Windows SDK发布时将删除对15063的支持!) * Windows 10 16299目标平台(推荐使用) -> 目标平台并不影响你的程序兼容老版本Windows(比如Windows XP),一般我们都推荐大家使用高版本目标平台。 - ### 支持的操作系统 -* Windows XP, Windows XP 64, Windows 2003(平台工具集需要调整为 Windows XP平台工具集) -* Windows Vista, Windows 2008 -* Windows 7, Windows 2008 R2 -* Windows 8, Windows 2012 -* Windows 8.1, Windows 2012 R2 +* Windows XP RTM, Windows XP 64 RTM, Windows 2003 RTM(平台工具集需要调整为 Windows XP平台工具集) +* Windows Vista RTM, Windows 2008 RTM +* Windows 7 RTM, Windows 2008 R2 RTM +* Windows 8 RTM, Windows 2012 RTM +* Windows 8.1 RTM, Windows 2012 R2 RTM * Windows 10, Windows 2016 -> 由此所见,采用VC-LTL编译后的程序能兼容Windows XP以上所有操作系统。 +> 由此所见,采用VC-LTL编译后的程序能兼容Windows XP RTM以上所有操作系统,无需安装任何SP补丁包。 ## 使用方法: ### 1. 配置VC-LTL加载路径 @@ -129,6 +132,14 @@ msvcrt_winxp.obj(WinXP 32)/msvcrt_win2003.obj(WinXP 64) ## Changes: +2.0.0.2 2017-11-05 14:14 +* 新增 _configthreadlocale、_get_current_locale、_create_locale、_free_locale接口支持 +* 为Windows XP添加 _time32、_fseeki64静态实现 +* 解决BUG 14,新增 _getpid、_sys_nerr、_sys_errlist无法使用问题(感谢 HwangBae) +* 新增C++类,mutex、thread、xtime、xonce支持 +* 优化编译方式,消除无意义符号,减少ltl库体积 + + 2.0.0.1 2017-10-29 22:23 * 新增iostream、stringstream支持 * 解决使用_fstat32、_fstat32i64、_fstat64i32、_stat32、_stat32i64、_stat64i32、_wstat32、_wstat32i64、_wstat64i32导致编译不通过问题