为什么使用VS2015的EXE“不是有效的Win32应用程序”?

时间:2016-01-13 18:38:22

标签: visual-studio-2015

使用Visual Studio 2015构建一个static-lib CRTL程序(ClCompile RuntimeLibrary是MultiThreaded),否则默认设置(PlatformToolset v140)在Windows XP下运行时会出错。

这不是一个没有找到符号的系统DLL,这是我所期望的,而是一个更不屑一顾的“不是一个有效的Win32应用程序”。

EXE使Windows XP无法识别它是一个程序是什么?

PlatformToolset v140_xp vs PlatformToolset v140 做了什么,以及使用它的缺点是什么?

<TargetRuntime>Native</TargetRuntime>
<PlatformToolset>v140</PlatformToolset>

这是一个本机程序,不是.NET 。它使用Win32平台(32位)。

0 个答案:

没有答案