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

Releases: Chuyu-Team/VC-LTL

4.0.0.10 - Add Vistual Studio 2017 15.8 Support

26 Aug 10:25
Compare
Choose a tag to compare

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

14 Aug 08:26
Compare
Choose a tag to compare

What's the News?

  • Add Fea, add VC-LTL dynamic library support, use /MD link to DLL such as ucrtbase_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:

  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.2-Binary.7z 86, 104, 412 316a37d7b5403f67105ca307b22e9704ff63772a

3.1.0.1 - Add Clang support v2

18 Jun 05:52
Compare
Choose a tag to compare

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

31 May 10:22
Compare
Choose a tag to compare

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

18 May 13:40
Compare
Choose a tag to compare

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

26 Apr 11:23
Compare
Choose a tag to compare

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 to VC-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修复以及适配新版本

23 Mar 07:03
Compare
Choose a tag to compare

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

06 Mar 09:26
Compare
Choose a tag to compare

What's the News?

  • 重新整理VC-LTL,尽可能减少对原版改动
  • 解决一些Bug(感谢 亮亮、layerfsd、waiting4love)

2.0.0.6 - 2018新春贺岁版

17 Jan 09:24
Compare
Choose a tag to compare

What's the News?

  • 添加Vistual Studio 2017 15.5新增函数支持
  • 新增Shared.props改进属性表引用灵活性
  • 新增VC-LTL轻量模式以及高级模式支持(修改Shared.props可以调整模式)
  • 继续扩充CRT函数支持

2.0.0.5 - 增强C++ 17支持

10 Dec 13:05
Compare
Choose a tag to compare

What's the News?

  • 新增C++ 17 align new/delete支持
  • 解决兼容WinXP时可能出现的ntdll.lib依赖失败以及某些函数转发切换到weak别名技术

本次更新主要添加对Vistual Studio 2017 15.5以及更高版本新增的C++ 17功能支持