发布一个c++;程序 我在我的WIN764位中用C++构建了一个程序,我想和我的WindowsXP 32位计算机共享它。
当我在Windows XP中运行发布版本时,它显示win32应用程序无效 但是,当我在Project Configurator中时,“平台-Win32”上有一个标记,因此我不知道为什么会出现此错误 EXE在我的电脑上运行得很好 顺便说一下,windows XP没有安装Visual Studio或任何其他类似程序 我尝试过的事情: -我已经安装了VS-Update 4的更新,并在发布一个c++;程序 我在我的WIN764位中用C++构建了一个程序,我想和我的WindowsXP 32位计算机共享它。,c++,windows,visual-studio-2012,windows-xp,C++,Windows,Visual Studio 2012,Windows Xp,当我在Windows XP中运行发布版本时,它显示win32应用程序无效 但是,当我在Project Configurator中时,“平台-Win32”上有一个标记,因此我不知道为什么会出现此错误 EXE在我的电脑上运行得很好 顺便说一下,windows XP没有安装Visual Studio或任何其他类似程序 我尝试过的事情: -我已经安装了VS-Update 4的更新,并在平台工具集中选择了Visual Studio 2012-Windows XP(v110\u XP),但我仍然收到相同的错
平台工具集中选择了Visual Studio 2012-Windows XP(v110\u XP)
,但我仍然收到相同的错误
谢谢默认情况下VisualC++程序需要使用VisualStudio建立的> C++可重新分配< /COD>运行。因此,客户机必须安装它。请确保客户端机器安装了实际的或更高版本的C++ ReDIST,然后重试。p>
您可以在MS Developer Center中搜索下载,也可以在VS安装盘中找到它
但是,MS已经移除了对XP的支持,所以不确定你是否能够安装最新的C++ ReDIST。但值得一试。确保您的XP机器已完全更新。支持用于x86的Windows XP Service Pack 3(SP3),但不支持以前的Service Pack。注:VS2013也是如此,但工具集更改为v120_xp是否安装了CRT?您是否使用任何附加的外部依赖项?请与dependency walker(XP上)联系。您是否链接到任何可能使用非v110_XP工具集编译的库?我想我已经找到了答案[此处][1][1]:您知道exe是否真的是32位可执行文件吗?答案不正确。。。XP是受支持的。。。我使用2012年和2013年构建XP目标二进制文件。如果缺少可再发行文件,那么“无效win32应用程序”真的是错误消息吗?