当我用iExpress(在Windows 8中)创建一个.exe并尝试在Win7,32位上运行它时,我得到一个错误对话框,内容如下:“此文件的版本与您运行的Windows版本不兼容。请检查计算机的系统信息,查看您需要x86(32位)还是x64(64位)版本的程序。”iExpress .exe是否与Win732位不兼容?
b4lqfgs41#
这听起来很像您正在创建一个64位的可执行文件,但它不能在32位系统上运行。如果您使用64位系统目录C:\Windows\System32中的IExpress版本,那么您将确实创建一个64位的可执行文件。您需要创建一个32位的可执行文件,这可以通过运行32位版本的IExpress来实现。IExpress位于32位系统目录C:\Windows\SysWOW64中。或者,您也可以使用32位计算机来创建可执行文件。
sf6xfgos2#
有时它会在System32中运行EXE时出错,只需将EXE文件发送到空文件夹即可。
2条答案
按热度按时间b4lqfgs41#
这听起来很像您正在创建一个64位的可执行文件,但它不能在32位系统上运行。如果您使用64位系统目录C:\Windows\System32中的IExpress版本,那么您将确实创建一个64位的可执行文件。
您需要创建一个32位的可执行文件,这可以通过运行32位版本的IExpress来实现。IExpress位于32位系统目录C:\Windows\SysWOW64中。或者,您也可以使用32位计算机来创建可执行文件。
sf6xfgos2#
有时它会在System32中运行EXE时出错,只需将EXE文件发送到空文件夹即可。