Skip to content
This repository has been archived by the owner on Dec 8, 2021. It is now read-only.

Commit

Permalink
2.0.0.2 readme更新
Browse files Browse the repository at this point in the history
  • Loading branch information
mingkuang-Chuyu committed Nov 5, 2017
1 parent 0f3008b commit c96fd5e
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions ReadMe.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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加载路径
Expand Down Expand Up @@ -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导致编译不通过问题
Expand Down

0 comments on commit c96fd5e

Please sign in to comment.