VC2010开发ArcGIS Engine - 图文(2)

2019-02-14 22:13

在这里可以选择单文档,也可以选择基于对话框的,我选择了单文档,如下图:

注意下面要选CFormView,默认的是CView,关于这两个的区别看中间的这个词语就知道了,如下图:

1.2.1 添加类库

在工程上右键,属性找到VC目录的栏目,在包含那个选项中添加 Engine安装目录下的com SDK目录下的CPPAPI 还有Common Files\\ArcGIS\\bin

因为我的目录中有x86,添加后变成这个样子了,如下图:

在C/C++选项的预处理中添加:ESRI_WINDOWS,如下图:

1.2.2 引入头文件

在stdfx.h中引入ArcSDK.h 这个目录文件,编译的时候 会看到下面的错误(不要怕,名称冲突而已)

两种解决办法:

? 重命名,找到相应的头文件,在import指令后添加rename属性(关于这些属性大家

可以自己搜索下)

#include \

#import \ raw_interfaces_only raw_native_types no_namespace named_guids exclude( \, \, \ ) rename(\, \) rename(\, \)

? 使用全名(命名空间+接口名称)

#include \

#import \ raw_interfaces_only raw_native_types named_guids exclude( \, \, \ )

其他的依次类推,注意如果重新命名之后,在程序中应使用新的名称,不然还是会出错。 1.2.3 绑定许可和初始化许可,绑定许可是

bool CMainFrame::AEinit(void) {

10.0之后的必要操作


VC2010开发ArcGIS Engine - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:智慧树美学与人生答案2018知到美学与人生答案章测试答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: