LINK:致命错误 LNK1146:未使用选项“/MT”指定参数

LINK : fatal error LNK1146: no argument specified with option '/MT'

我正在使用 Visual Studio 2019 并尝试编译与 Windows XP 32 位兼容的程序。

当我第一次 运行 我的 .exe 在我的 VM 上时,它说它与 Win32 不兼容。 然后我将平台工具集更改为 Visual Studio 2017 - Windows XP (v141_xp)。 现在它说我缺少一个 VCRUNTIME140d.dll,按照说明将我的运行时库更改为 /MT,我得到了标题中所述的错误。

如有任何建议,我们将不胜感激。

VCRUNTIME140d.dll为Visual C++ Redistributable for Visual Studio 2015。您需要下载安装。这是 DLL 的调试版本。必须在 Release 模式下编译。