首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

64位系统下编译的程序可否在32位系统上运行?解决办法

2012-05-29 
64位系统下编译的程序可否在32位系统上运行?弱弱的问下这个问题。。。[解决办法]不行,寄存器都变了,除非有编

64位系统下编译的程序可否在32位系统上运行?
弱弱的问下这个问题。。。


[解决办法]
不行,寄存器都变了,除非有编译开关编译限制生成32位代码.
[解决办法]
肯定不行的,系统都向下兼容程序的,
所以不能运行的
[解决办法]
跟定不行的,要么运行了也会报错。毕竟PE格式、运行库是不同的。
[解决办法]
这要看你编译成32位还是64位,编译成32位肯定是可以的
[解决办法]
应该只会出现一句话:本程序不能在32位下运行
[解决办法]
肯定可以的
 系统 和和你选择的 编译器 编译方式 毫无关系的。

64的win7 xe2 做的程序很好在 xp32运行。


[解决办法]
运行在java虚拟机或.Net CLR环境的程序是可以的。直接编译成机器码的自然是不行的。
[解决办法]
楼上的都用过 win7 64 下的xe2么 
我都用了几年了win7 64写程序 基本没问题。。。
ide写出来的 都是 文本 
然后选择不同的 编译器 。

http://docwiki.embarcadero.com/RADStudio/en/64-bit_Cross-Platform_Application_Development_for_Windows
这有添加64编译的方法。

当然你可以在xp32 win7 64 写同样的程序然后编译成 32 和 64的。

热点排行