• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 关于使用ArcgisEngine控件做二次开发的问题

关于使用ArcgisEngine控件做二次开发的问题

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了arcgisengine二次开发,arcgisengine开发,arcgisengine,arcgisengine安装,arcgisengine下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于使用Arcgis Engine控件做二次开发的问题
描述:

我现在在做一个东西,用到AE组件,现在安装的是AE 9.2 + VS2005 程序中主要用到了MAPControl 和 LicenseControl, 需要实现的是提取tif或者img文件的内部数据信息,但是我在编译的过程中有很多的问题 我完全搞不清楚是怎么个情况,在这里求各路大牛们帮帮忙
这是报错部分:
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esrisystemui.tlh(28) : error C3121: 无法更改“ICommand”类的 GUID 
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\oledb.h(6361) : 参见“ICommand”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esrisystemui.tlh(156) : error C2011: “ICommand”: “struct”类型重定义
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\oledb.h(6361) : 参见“ICommand”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esrigeodatabase.tlh(96) : error C3121: 无法更改“IRow”类的 GUID 
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\oledb.h(13375) : 参见“IRow”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esrigeodatabase.tlh(16693) : error C2011: “IRow”: “struct”类型重定义
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\oledb.h(13375) : 参见“IRow”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esrigeodatabase.tlh(16710) : error C2011: “ICursor”: “struct”类型重定义
1>        c:\program files\microsoft visual studio 8\vc\atlmfc\include\ocdb.h(620) : 参见“ICursor”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esrigeodatabase.tlh(17997) : error C2504: “IRow”: 未定义基类
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esricarto.tlh(637) : error C3121: 无法更改“ITableDefinition”类的 GUID 
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\oledb.h(9114) : 参见“ITableDefinition”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esricarto.tlh(1734) : error C2371: “UINT_PTR”: 重定义;不同的基类型
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\basetsd.h(120) : 参见“UINT_PTR”的声明
1>c:\documents and settings\administrator\my documents\visual studio 2005\projects\bs\bs\debug\esricarto.tlh(9866) : error C2011: “ITableDefinition”: “struct”类型重定义
1>        c:\program files\microsoft visual studio 8\vc\platformsdk\include\oledb.h(9114) : 参见“ITableDefinition”的声明


解决方案1:

每个控件类都有GUID,如果你没有改又提示error C3121: 无法更改“IRow”类的 GUID  
,就说明工程中有2个类的GUID不一样,你安装的也许有问题,或者别人改的不对,你确认一下。

解决方案2:

没用过Arcgis Engine
有相关技术文档可以参考么


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于使用ArcgisEngine控件做二次开发的问题

相关文章

  • 2017-06-04 有关内存泄露的问题
  • 2017-06-04 ocx注册的问题
  • 2017-06-05 查找虚拟内存数据时遇到的问题。望高手指教~
  • 2017-06-04 "一个组件可能包含有多个接口"是不是就是指该COM的实现类继承了多个interface?
  • 2017-06-05 新人,求助,如何导出ActiveX控件中的辅助类?象MapX那样的有多个导出类的ActiveX控件
  • 2017-06-04 用ATL怎么实现从本地选择文件上传到服务器?
  • 2017-06-04 如何把一个FormView封装到一个COM中,以及如何在MDI中加载它?
  • 2017-06-05 使用API编程创建的串口,怎样将RTS置高或置低呢?
  • 2017-06-05 我在程序中对WIN2K中的MSGINADLL文件调用,但老是说不能load,这是什么原因。
  • 2017-06-05 问一个程序占用系统资源的问题,急切盼望高手的指点!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 使用自建DLL的一个问题
    • VC读串口GPS数据时出错?
    • 基于ATL对话框中打开目录选择文件,如何得到这样路径D:\\C++\\SignAddin\\filedoc??
    • 高手救我:怎样让线程函数执行“一段”时间?
    • 关于在HOOK中如何改变Sleep的问题
    • 调用CoCreateInstance函数报“errorC2065:IID_IShellLink:未声明的标识符”是怎么回事?
    • C#的视频图像资源在C++窗口中播放
    • 关于SafeArray的二维数据的存取,高分求解
    • 如何的IDispatch的具体类型
    • DOC/VIEW移植ActiveX控件的问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有