我在 Windows 7 上的 VS 11 Beta 中编译了一个非常基本的 C++ 程序。
除运行时库外,所有项目设置均为默认设置。我将多线程 DLL (/MD) 更改为多线程 (/MT)。据我所知,这静态链接运行时库。
尝试在另一台安装了 VS 11 Beta 的 Windows 7 机器上运行此 exe 可以正常工作。
试图在没有安装 VS 的 windows XP 机器上运行它会导致弹出错误提示。
“ * *.exe 不是有效的 Win32 应用程序”
是否需要更改某些设置才能使在 Win7 上使用 VS 11 Beta 编译的 XP 上的二进制工作?