在32位系统上编写的x86程序拿到64位系统上不能使用 vc

在32位系统下编写的x86程序拿到64位系统下不能使用 vc
我在32位系统下使用x86编译程序拿到64位系统下要重新编译才能使用,怎样才能不重新编译直接使用?使用的是vs2008

------解决方案--------------------
X64是支持直接运行release状态的win32程序的,前提是你把依赖的动态库都拷齐
------解决方案--------------------
debug需要专门的debug运行库,windows是不自带这个的