Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 为什么EXE“;不是有效的Win32应用程序”;使用VS2015?_Visual Studio 2015 - Fatal编程技术网

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

Visual studio 2015 为什么EXE“;不是有效的Win32应用程序”;使用VS2015?,visual-studio-2015,Visual Studio 2015,使用Visual Studio 2015和其他默认设置(platformtoolsetv140)构建静态库CRTL程序(ClCompile RuntimeLibrary是多线程的)在Windows XP下运行时会出现错误 这不是关于一个系统DLL没有找到一个符号,这是我所期望的,而是一个更轻蔑的“不是一个有效的Win32应用程序” EXE是什么让Windows XP无法识别它是一个程序 platformtoolsetv140\uxpvsplatformtoolsetv140到底做了什么,使用它的

使用Visual Studio 2015和其他默认设置(
platformtoolsetv140
)构建静态库CRTL程序(ClCompile RuntimeLibrary是多线程的)在Windows XP下运行时会出现错误

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

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

platformtoolsetv140\uxp
vs
platformtoolsetv140
到底做了什么,使用它的缺点是什么

<TargetRuntime>Native</TargetRuntime>
<PlatformToolset>v140</PlatformToolset>
本机
v140

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

XP属于上一代Windows版本5。VS2015写入exe文件头以表示需要版本6,该版本是10年前开始使用Vista的版本。当然,您可以猜到“v140_xp”可能会做什么。你唯一可以做的错事就是不要尝试。如果我想猜,我就不会把它作为一个特定的问题发布。如果我不想猜,我会把问题的标题放在谷歌查询框中,然后第一次点击。你的点击和我的不一样。我看到了与x64、.NET“完整框架”未安装和Java相关的答案。