我下载了一堆 exe 文件(用于 Ron Mak C 编译器书)并尝试从命令行运行该 exe 文件,但收到以下错误消息:
此版本的 xxx.exe 文件与您正在运行的 Windows 版本不兼容。请检查您的计算机系统信息并与发布者联系。
这个软件很旧了,大约是 Borland 推出的时代,我使用的是 Windows 8.1。我以为任何 64 位机器都应该运行 32 位 exe 文件。
我可以在我的 64 位机器上运行这个 32 位软件吗?
答案1
如果软件这么旧,那么它实际上是 16 位可执行文件,而不是 32 位可执行文件。
64 位版本的 Windows 无法运行 16 位软件。只有 32 位版本可以做到这一点。
答案2
如果它是 16 位软件,则可能无法在 64 位 Windows 上运行;如果它是 32 位的,您仍然可以选择运行兼容性疑难解答程序,并选择更接近该版本的旧版 Windows年龄就像在 Windows 98 或 XP 中运行它一样,不要忘记大多数旧编译器都需要运行它们作为管理员