This repository has been archived by the owner on Dec 8, 2021. It is now read-only.
v4.1.1 - Improve the experience
What's the News?
- New Fea, add VS 14.27.29110, 14.28.29333 support.
- Fix Bug 62, fix ms bug exit may cause deadlock.
- Fix Bug, the 14.16.27023 Toolset is missing the
__scrt_get_dyn_tls_dtor_callback
symbol. - Fix Bug 63, missing
__guard_eh_cont_table
,_guard_eh_cont_count
,__std_init_once_complete
,__std_init_once_begin_initialize
symbol (Thanks to BigBrother). - Fix Bug 65, fputc may deadlock bug (Thanks to 亮剑).
- Fix Bug 66, missing export symbols for
_CRT_SATELLITE_1
,_CRT_SATELLITE_2
,_BUILDING_SATELLITE_CODECVT_IDS
in MD mode.
已知问题
- Bug 67, 14.28.29333工具集中的STL不完全支持Windows XP。
如何自行编译VC-LTL?
环境依赖:必须安装 VS2019而且安装2015以及2017平台工具集以及ARM64(包括Spectre缓解库)。
假设 VS2019安装在 C:\Program Files (x86)\Microsoft Visual Studio\2019\Community
。
假设 VC-LTL源代码在 I:\VC-LTL
。
- 下载 BaseBinary.7z,并解压到 VC-LTL源代码目录
I:\VC-LTL
。 - cmd中执行:
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe" -m "I:\VC-LTL\src\Build.proj"
- 耐心等待编译完成,完全重构大约需要 1 小时。