WhatsCanvas 0.1.13
·
229 commits
to master
since this release
Patch release focused on Windows prebuilt-binary link portability.
Fixed
-
The published Windows libraries no longer reference toolset-version-specific MSVC STL vectorized helpers (
__std_min_element_f_/__std_max_element_f_). Previously, a package built on a newer CI toolchain failed to link on a consumer's older Visual Studio with:error LNK2019: unresolved external symbol __std_min_element_f_ ... error LNK2019: unresolved external symbol __std_max_element_f_ ... fatal error LNK1120: 2 unresolved externalsWhatsCanvas is now compiled with
_USE_STD_VECTOR_ALGORITHMS=0on MSVC (scalar path), so the shipped.libfiles link against any VS 2022 STL, not just the exact toolset that produced them.
Also
- The Windows packaging job is pinned to
windows-2022for reproducibility. doc/TROUBLESHOOTING.mddocuments theLNK2019 __std_*_element_*symptom and its fixes.
No API changes. If you hit the link error with the 0.1.12 package, upgrade to this release (or update Visual Studio / build from source).
See the CHANGELOG.