VC-LTL
4.1.1-Beta5
See the version list below for details.
Requires NuGet 2.5 or higher.
dotnet add package VC-LTL --version 4.1.1-Beta5
NuGet\Install-Package VC-LTL -Version 4.1.1-Beta5
<PackageReference Include="VC-LTL" Version="4.1.1-Beta5" />
paket add VC-LTL --version 4.1.1-Beta5
#r "nuget: VC-LTL, 4.1.1-Beta5"
// Install VC-LTL as a Cake Addin
#addin nuget:?package=VC-LTL&version=4.1.1-Beta5&prerelease
// Install VC-LTL as a Cake Tool
#tool nuget:?package=VC-LTL&version=4.1.1-Beta5&prerelease
功能 —— 编译精巧的程序原来如此简单
* 晚起的鸟儿也有虫虫吃,优雅的引用方式,仅添加一个属性表就能享受极致的体积体验。
* 无缝使用最新C/C++库以及最新编译器,尽情的使用最新规范。神马异常流防护(guard:cf)、静态对象线程安全初始化(threadSafeInit)……统统放马过来吧!!
* 拥有比微软原版更好的兼容性,即使想兼容Windows XP RTM也可以安心的对新编译器说“Yes”。
* 完全的开放代码,广泛的接受用户意见,希望大家能踊跃的 pull requests,为VC-LTL添砖加瓦。
VC-LTL兼容性:
支持Visual Studio 2015, 2017, 2019
--------------------------------
| 模块 | XP模式 | Vista模式 |
|--------|---------|---------- |
| CRT | 94.716% | 96.347% |
| STL | 100% | 100% |
| ConcRT | 100% | 100% |
| WinRT | X | 100% |
| ATL | 100% | 100% |
| MFC | X | X |
| AMP | X | X |
| OpenMP | 100% | 100% |
--------------------------------
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- YY.NuGet.Import.Helper (>= 1.0.0.2)
- YY.UCRT.10.0.10240.0.Package (= 4.0.3.8)
- YY.UCRT.10.0.15063.0.Package (= 4.0.3.8)
- YY.UCRT.10.0.16299.0.Package (= 4.0.3.8)
- YY.UCRT.10.0.17134.0.Package (= 4.0.3.8)
- YY.UCRT.10.0.17763.0.Package (= 4.0.3.8)
- YY.UCRT.10.0.18362.0.Package (= 4.0.3.8)
- YY.UCRT.10.0.19041.0.Package (= 4.1.0.4)
- YY.UCRT.Shared (= 4.1.1.5)
- YY.VCRT.14.0.23918.Header (= 4.1.0.4)
- YY.VCRT.14.0.23918.Library (= 4.1.1.1)
- YY.VCRT.14.0.24210.Header (= 4.1.0.4)
- YY.VCRT.14.0.24210.Library (= 4.1.1.1)
- YY.VCRT.14.0.24225.Header (= 4.1.0.4)
- YY.VCRT.14.0.24225.Library (= 4.1.1.1)
- YY.VCRT.14.0.24231.Header (= 4.1.0.4)
- YY.VCRT.14.0.24231.Library (= 4.1.1.1)
- YY.VCRT.14.10.25017.Header (= 4.1.0.4)
- YY.VCRT.14.10.25017.Library (= 4.1.1.1)
- YY.VCRT.14.11.25503.Header (= 4.1.0.4)
- YY.VCRT.14.11.25503.Library (= 4.1.1.1)
- YY.VCRT.14.12.25827.Header (= 4.1.0.4)
- YY.VCRT.14.12.25827.Library (= 4.1.1.1)
- YY.VCRT.14.13.26128.Header (= 4.1.0.4)
- YY.VCRT.14.13.26128.Library (= 4.1.1.1)
- YY.VCRT.14.14.26428.Header (= 4.1.0.4)
- YY.VCRT.14.14.26428.Library (= 4.1.1.1)
- YY.VCRT.14.15.26726.Header (= 4.1.0.4)
- YY.VCRT.14.15.26726.Library (= 4.1.1.1)
- YY.VCRT.14.16.27023.Header (= 4.1.0.4)
- YY.VCRT.14.16.27023.Library (= 4.1.1.2)
- YY.VCRT.14.20.27508.Header (= 4.1.0.4)
- YY.VCRT.14.20.27508.Library (= 4.1.1.1)
- YY.VCRT.14.21.27702.Header (= 4.1.0.4)
- YY.VCRT.14.21.27702.Library (= 4.1.1.1)
- YY.VCRT.14.22.27905.Header (= 4.1.0.4)
- YY.VCRT.14.22.27905.Library (= 4.1.1.1)
- YY.VCRT.14.23.28105.Header (= 4.1.0.4)
- YY.VCRT.14.23.28105.Library (= 4.1.1.1)
- YY.VCRT.14.24.28314.Header (= 4.1.0.4)
- YY.VCRT.14.24.28314.Library (= 4.1.1.1)
- YY.VCRT.14.25.28610.Header (= 4.1.0.4)
- YY.VCRT.14.25.28610.Library (= 4.1.1.2)
- YY.VCRT.14.26.28801.Header (= 4.1.0.4)
- YY.VCRT.14.26.28801.Library (= 4.1.1.2)
- YY.VCRT.14.27.29110.Header (= 4.1.1.1)
- YY.VCRT.14.27.29110.Library (= 4.1.1.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
5.0.9 | 11,698 | 10/1/2023 |
5.0.8 | 3,340 | 6/22/2023 |
5.0.8-Beta2 | 698 | 6/1/2023 |
5.0.8-Beta1 | 705 | 5/10/2023 |
5.0.7 | 1,112 | 5/7/2023 |
5.0.6 | 703 | 4/30/2023 |
5.0.6-Beta5 | 961 | 4/5/2023 |
5.0.6-Beta4 | 1,007 | 3/18/2023 |
5.0.6-Beta3 | 684 | 1/25/2023 |
5.0.6-Beta2 | 587 | 11/5/2022 |
5.0.6-Beta1 | 2,713 | 7/17/2022 |
5.0.5 | 28,900 | 5/15/2022 |
5.0.5-Beta1 | 549 | 3/19/2022 |
5.0.4 | 5,775 | 3/13/2022 |
5.0.4-Beta3 | 1,484 | 1/17/2022 |
5.0.4-Beta2 | 484 | 12/29/2021 |
5.0.4-Beta1 | 3,797 | 12/16/2021 |
5.0.3 | 809 | 12/8/2021 |
5.0.3-Beta1 | 1,524 | 11/2/2021 |
5.0.2-Beta1 | 1,708 | 10/9/2021 |
5.0.1 | 923 | 9/19/2021 |
5.0.1-Beta6 | 659 | 9/5/2021 |
5.0.1-Beta5 | 266 | 8/30/2021 |
5.0.1-Beta4 | 1,043 | 8/26/2021 |
4.1.3 | 4,517 | 7/12/2021 |
4.1.3-Beta2 | 386 | 6/18/2021 |
4.1.3-Beta1 | 1,265 | 6/3/2021 |
4.1.2 | 4,096 | 6/3/2021 |
4.1.2-Beta3 | 453 | 5/27/2021 |
4.1.2-Beta2 | 316 | 5/24/2021 |
4.1.2-Beta1 | 331 | 5/11/2021 |
4.1.1 | 4,628 | 2/7/2021 |
4.1.1-Beta7 | 476 | 12/18/2020 |
4.1.1-Beta5 | 297 | 11/5/2020 |
4.1.1-Beta4 | 322 | 9/26/2020 |
4.1.1-Beta3 | 355 | 9/1/2020 |
4.1.0.4 | 2,889 | 7/25/2020 |
4.0.3.8 | 2,431 | 1/17/2020 |
* 解决[Bug 62](https://github.com/Chuyu-Team/VC-LTL/issues/62),修复微软原版多个线程多个模块同时exit可能发生死锁问题。
* 解决Bug,14.16.27023工具集__scrt_get_dyn_tls_dtor_callback缺失问题。
* 解决[Bug 63](https://github.com/Chuyu-Team/VC-LTL/issues/63),链接时可能找不到`__guard_eh_cont_table`、`_guard_eh_cont_count`、`__std_init_once_complete`以及`__std_init_once_begin_initialize`符号问题(感谢 大胸滴)。
* 解决[Bug 65](https://github.com/Chuyu-Team/VC-LTL/issues/65), fputc可能死锁问题(感谢 亮剑)。
> 温馨提示:VC-LTL 4.1 与 4.0版本在STL stream支持中存在ABI不兼容问题,对应静态库请重新编译!