我将C ++项目构建为带有Visual Studio 2013
的32位.exe项目,并指定了平台工具集: Visual Studio 2013 - Windows XP (v120_xp)
当我尝试在装有Windows XP的计算机上运行新的.exe时,出现.exe is not a valid Win32 application
错误。
我还需要做些什么来让它在XP上运行?
此外,我必须添加两个现在无法更改的约束:
编译器必须是MSVC
我无法使用早于Visual Studio 2013
(v120 & v120_xp
)
我还能做什么?
答案 0 :(得分:0)
单击“开始”,然后单击“运行”。
键入“command.com”,然后按Enter键。 (DOS窗口打开。)
输入以下内容:
"cd\"
"cd \windows"
输入每一个后按Enter键。
键入copy“regedit.exe regedit.com”,然后按Enter键。
键入“start regedit.com”,然后按Enter键。
导航并选择密钥:
HKEY_CLASSES_ROOT \ EXEFILE \壳\开放\命令
在右侧窗格中,双击(默认)值。
删除当前值数据,然后键入:
“%1”%*
提示:输入字符:quote-percent-one-quote-space-percent-asterisk。
关闭Regedit实用程序。