vs2010编写的代码在不同机器调试,运行结果不同,怎么回事

机器都为win7 32.代码完全一样,是在第一个机器上编写的,然后编译使用的,一切正常,随后换电脑后,新电脑中运行不正常,重新安装了原来使用的vs2010,重新编译,随后在新机器上就正常了,这是怎么回事啊?我同样在xp下也试过了,同样的代码,只要在目标机器上编译一下,就正常运行,有的xp机器,则不需要编译,直接使用第一个机器的编译结果也是正常的。到底是什么原因?难道是跟机器的补丁有关,还有分辨率?分辨率我后来试过了,似乎不是分辨率的原因。
这个问题我应该怎么解决啊,才能在大部分机器上都正常显示呢?
。net3.5 和4都安装了,并且在xp上显示不正常的,安装.net也不管用

第1个回答  2014-01-27
机器有32位和64位的,有些结果是不一样的。
相似回答
大家正在搜