Visual studio 2015 为什么EXE“;不是有效的Win32应用程序”;使用VS2015?
使用Visual Studio 2015和其他默认设置(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到底做了什么,使用它的
platformtoolsetv140
)构建静态库CRTL程序(ClCompile RuntimeLibrary是多线程的)在Windows XP下运行时会出现错误
这不是关于一个系统DLL没有找到一个符号,这是我所期望的,而是一个更轻蔑的“不是一个有效的Win32应用程序”
EXE是什么让Windows XP无法识别它是一个程序
platformtoolsetv140\uxp
vsplatformtoolsetv140
到底做了什么,使用它的缺点是什么
<TargetRuntime>Native</TargetRuntime>
<PlatformToolset>v140</PlatformToolset>
本机
v140
它是本机程序,而不是.NET。它使用Win32平台(32位)。XP属于上一代Windows版本5。VS2015写入exe文件头以表示需要版本6,该版本是10年前开始使用Vista的版本。当然,您可以猜到“v140_xp”可能会做什么。你唯一可以做的错事就是不要尝试。如果我想猜,我就不会把它作为一个特定的问题发布。如果我不想猜,我会把问题的标题放在谷歌查询框中,然后第一次点击。你的点击和我的不一样。我看到了与x64、.NET“完整框架”未安装和Java相关的答案。