摘要: 由于硬件的升级,目前服务器处在一个从x86到x64的过渡时期。如果用VS2008在x64位机上编译程序,有时候会遇到“试图加载格式不正确的程序”的错误信息。如下图所示:图 1几乎可以肯定是遇到了x86和x64位DLL混编的错误。所谓“x86和x64位DLL混编”是指32位程序集与64位程序集混合编译,造成接口、数据类型不匹配。解决x86和x64位DLL混编的问题,只有两个选择:1、统一编译成32位程序集,在兼容32位模式下运行;2、统一编译成64位程序。下面解释一下如何编译64位程序。1、 安装X64编译器和工具Visual Studio 2008的默认安装是不会案装X64编译器的,所以在选择 阅读全文
posted @ 2011-01-25 08:00 快乐的老毛驴 阅读(5791) 评论(1) 推荐(0) 编辑