本文参考【如何构建一个支持 Windows XP 的 LIB/DLL/EXE | 派大星星星星 (paaatrick.com)】,有大量删改。
CONTENTS
原生Visual Studio工程
参考【配置适用于 Windows XP 的程序 | Microsoft Learn】
“Visual Studio 2019 及更高版本中提供的工具集不支持为 Windows XP 创建代码。 可以使用 Visual Studio 2017 v141_xp 工具集进行 Windows XP 开发。 可以在 Visual Studio 安装程序中将 v141_xp 工具集作为单个组件选项进行安装。”
CMake工程
参考
【CMAKE_GENERATOR_TOOLSET — CMake 3.22.6 Documentation】
【cmake-generators(7) — CMake 3.25.2 Documentation】
【Visual Studio 15 2017 — CMake 3.25.2 Documentation】
通过 -T 参数指定 v141_xp 或 v140_xp 的工具集
cmake -G "Visual Studio 15 2017" -T v141_xp
发表评论