环境:ArcGIS Engine 10,vs2008sp1,windows7 sp1 64bit,数据库客户端(第2点会讲),数据库服务端oracle10.2
最近在此环境下配置开发环境,分享一下心得
1.首先是AE10在win7 64位下的设置。根据esri官方的FAQ(地址:http://support.esri.com/en/knowl ... ticles/detail/38343),AE 10是原生的32位程序,因此如果要在64位环境下运行,要在vs的项目属性中,把“目标平台”设为x86,也就是32位。
2.关于oracle客户端的版本。我们系统还会直连oracle10.2的数据库,在此环境下必须使用oracle11.2 32位的客户端。之所以不能用10.2客户端,是因为自从oracle11.2开始才支持win7 64位(网上某人说的)。另外,不能用oracle11.2 64位,个人估计是因为当前编译的程序是32位(x86),所以对应的oracle也必须是32位。