Releases: Chuyu-Team/VC-LTL
4.0.0.10 - Add Vistual Studio 2017 15.8 Support
What's the News?
- Fix Bug, Solve "VC-LTL helper for cmake.cmake" syntax error (Thanks to MaMy丶).
- Fix Bug, Solve the wrong way to determine the path of the CMake script (Thanks to Simple, MaMy丶).
- Fix Bug, Solve the CMkae and NMake script lib path error problem.
- Fix Bug, Solve MD mode report not found symbol problem such as
_libm_sse2_tan_precise
(Thanks to 13732650). - Fix Bug, Remove
/sdl
and avoid using STL crash (Thanks to 漆黑の牙). - Add Fea, Add Vistual Studio 2017 15.8 Support.
- Add Fea, Add a lib file check, and report an error if it does not exist.
The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
1. Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use/MT
.
2. VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).
File Information
File Name | Size(bytes) | SHA1 |
---|---|---|
VC-LTL-4.0.0.10-Binary.7z | 91, 508, 739 | d0ee62d369c53260dcd80626b0d9cb102785edbc |
4.0.0.2 - Add VC-LTL dynamic library support
What's the News?
- Add Fea, add VC-LTL dynamic library support, use
/MD
link to DLL such asucrtbase_ltl.dll
. - Add Fea, discard DDK, refactor CRT library, add support pointer confusion,
quick_exit
,__stdio_common
, etc. - Add Fea, support ARM, ARM64 link to msvcrt.dll.
- Add Fea, add WinRT (CX) support (Windows 8.1 and higher).
- Improve, there is no need to specify
Minimum required version
in XP mode. - Improve, use msvcp60.dll to reduce the program size.
The new VC-LTL 4.0, code-named "Dawning" has been released. As a major version upgrade, you need to pay attention to the following items:
- Beginning with VC-LTL 4.0, if you need static compilation (dependent msvcrt.dll only), please use
/MT
. - VC-LTL 4.0 is not compatible with VC-LTL 3.X compiled static libraries, you need to recompile with VC-LTL 4.0 (Dawning).
File Information
File Name | Size(bytes) | SHA1 |
---|---|---|
VC-LTL-4.0.0.2-Binary.7z | 86, 104, 412 | 316a37d7b5403f67105ca307b22e9704ff63772a |
3.1.0.1 - Add Clang support v2
What's the News?
- Add Fea 34, add Clang with Microsoft CodeGen, Clang 3.7 with Microsoft CodeGen and Clang-LLVM Toolsets support (Thanks to hzqst).
- Fix Bug, in the non-Chinese code page
corecrt.h
will be reported C4828 warning (Thanks to 临渊羡鱼乎). - Fix Bug 35, warning when calling vsnprintf C4389: "==": signed/unsigned does not match (Thanks to zhaooptimus).
- Fix Bug, reduce the binary size of the _hypotf program referenced by the amd64 program.
- Fix Bug, Solve VS15.7 special_math problem can not be used.
- Fix Bug, std::exception crash (Thanks to 亮亮).
VC-LTL removed all libs already, please download
VC-LTL Binary
then compile your project(s).
File Information
File Name | Size(bytes) | SHA1 |
---|---|---|
VC-LTL-3.1.0.1-Binary.7z | 47, 577, 608 | 54be6b46c873416ed2656f7f2ef5a32b5b57ef10 |
3.0.0.3 - Children's Day Version
What's the News?
- Fix Bug 32, add
__p__fmode
symbol (Thanks augustheart). - Update License.
VC-LTL removed all libs already, please download
VC-LTL Binary
then compile your project(s).
File Information
File Name | Size(bytes) | SHA1 |
---|---|---|
VC-LTL-3.0.0.3-Binary.7z | 46, 723, 872 | e14638d739b909e79feb98bd19ecafc454f71210 |
3.0.0.2 - Add Vistual Studio 2017 15.7 Support
What's the News?
- Add Fea,add VC 14.0.24234&14.14.26428
- Add Fea,add UCRT 10.0.17134.0
- Add Fea,add Spectre Mitigtion libs
- Fix Bug,add gets symbol(Thanks npc)
VC-LTL removed all libs already, please download VC-LTL Binary then compile your project(s).
File Information
File Name | Size(bytes) | SHA1 |
---|---|---|
VC-LTL-3.0.0.2-Binary.7z | 59, 268, 184 | 6da2a9b241e5232d4babef857dd969d7478e8c88 |
3.0.0.1 - Improve Platform Support
What's the News?
- Fix Bug 27,
_set_abort_behavior
maybe output a warning message (Thanks myfreeer). - Fix Bug 21,
nothrow
symbol conflict problem. - Fix Bug, solved the x64 system cann't use the p* functions (Thanks 昌平).
- Improve, solved an error when RC include _msvcrt.h (Thanks 风清凉).
- Improve,
Shared.props
rename toVC-LTL helper for Visual Studio.props
and improve support. - Add Fea 25, add
VC-LTL helper for nmake.cmd
, provide NMake support. - Add Fea, add
VC-LTL helper for cmake.cmake
, provide CMake support (Thanks Sandro). - Add Fea, add ARM and ARM64 support.
2.0.0.8 - 累计BUG修复以及适配新版本
What's the News?
- 解决一些潜在找不到符号问题以及链接失败问题(感谢 Too Simple)
- 修正__crtLCMapString相关字符串操作兼容性问题(感谢 Too Simple)
- 解决_getptd_noexit在获取msvcrt.dl的DllMain中创建的 ptd结构时会返回失败问题。(感谢 亮亮)
- 添加最新Vistual Studio 2017 15.6支持
2.0.0.7 - 重新规范VC-LTL
What's the News?
- 重新整理VC-LTL,尽可能减少对原版改动
- 解决一些Bug(感谢 亮亮、layerfsd、waiting4love)
2.0.0.6 - 2018新春贺岁版
What's the News?
- 添加Vistual Studio 2017 15.5新增函数支持
- 新增Shared.props改进属性表引用灵活性
- 新增VC-LTL轻量模式以及高级模式支持(修改Shared.props可以调整模式)
- 继续扩充CRT函数支持
2.0.0.5 - 增强C++ 17支持
What's the News?
- 新增C++ 17 align new/delete支持
- 解决兼容WinXP时可能出现的ntdll.lib依赖失败以及某些函数转发切换到weak别名技术
本次更新主要添加对Vistual Studio 2017 15.5以及更高版本新增的C++ 17功能支持