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

4.0.3.8 - Improve the experience

Compare
Choose a tag to compare
@mingkuang-Chuyu mingkuang-Chuyu released this 22 Dec 06:38

What's the News?

  • Improve, Improve the experience of VC-LTL in VS (Thanks to MouriNaruto).
  • Improve, Improved QT support (Thunks to 昌平517).
  • New Fea, add VS 14.23.28105 support.
  • New Fea, add VS 14.24.28314 support.
  • New Fea, add LLVM for Visual Studio 2019 support.
  • Improve, FH4 removes TLS dependencies.
  • Fix Bug, C4201 waring in corecrt_wstdio.h and mbstring.h (Thunks to BigBrother).
  • Fix Bug, XP legacy_stdio_definitions.lib missing vsnprintf_s function issue (Thunks to 昌平517).
  • Fix Bug,symbol conflict may occur in legacy_stdio_definitions.lib in light mode (Thunks to 昌平517)

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.3.8-Binary-VS2015.7z 29, 299, 802 86c8203fe1d604ac5af2d02f3d56ec378bd91fe3
VC-LTL-4.0.3.8-Binary-VS2017.7z 97, 198, 253 fbe5463d52db1e0404d868c9f8ed2a03ef3d2ae5
VC-LTL-4.0.3.8-Binary-VS2019.7z 102, 947, 317 488c75effc9e8555f3bbd19feb1a6a491b448b87

如何自行编译VC-LTL

环境依赖:必须安装 VS2019而且安装2015以及2017平台工具集以及ARM64(包括Spectre缓解库)。

假设 VS2019安装在 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
假设 VC-LTL源代码在 I:\VC-LTL

  1. 下载 BaseBinary.7z,并解压到 VC-LTL源代码目录 I:\VC-LTL
  2. cmd中执行:"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" -m "I:\VC-LTL\src\Build.proj"
  3. 耐心等待编译完成,完全重构大约需要 1 小时。