在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Qt结合ArcGIS Engine 10 开发

Qt结合ArcGIS Engine 10 开发

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:1.12M
  • 下载次数:8
  • 浏览次数:187
  • 发布时间:2021-02-12
  • 实例类别:一般编程问题
  • 发 布 人:好学IT男
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
Qt结合ArcGIS Engine 开发
esri China 钊定及修订记录 版本 完成日期 编写/修订纪要编写者 备注 月日 刘宇 esri China 目录 环境安装 的第一个程序 的环境 (控制台开发) (开发) (开发,使用提供的控件类) 代码编写 小结 (开发,使用提供的方法) esri China 作为一个跨平台图形用户界面应用程序开发框架,相当于黴软的只 能运行在 平台上,命运多舛,几经易主,现在属于芬兰服务公司 环境安装 的最新版本是 该版本是在月中旬发布的,在这里我月的是 。版本,也不建议大家着急着用最新版本,关于软件的下裁地址可以在 下面找到。 安装过程很单,只需要点击下一步即可。 因为我采月的是 作为的集成开发环境,整个开发环境需要下载 两个软件 说明: 如果有人不愿意这么做,还可以使用 以及 的组合,因为新版本的 已经不包 esri China 含 ,所以要单独下载。 的第一个程序 安装完后,需要配置几个环境变量, (根据自己的情况配置,因 为我用的是 ,所有配置 ),如下图: 编辑系统变量 变量名(K QMARESPE 变量值(V 1n82201 匚确定取消 (的安装目录),如下图: 编系统变星 变量名( gTD工R 变量值 E:@t48 匚定『眼消二 在中添加的目录如下图: 编辑系统变量 变量名( 变量值(v) 确定职消 打开 ,新建工程可以找到的模板 esri China 最近的模板 NET Framework35,排依是默认值 里闺 搜索已安装的模板 已安装的模板 Qt4 Projects rEaPplication Projects 类型:Qt4Pr A sinmple Ql GUI Application wili t Visual c# Qt4 Projects 他语言 他项目关型 QtConsole Application 数指库 测证项日 Qt Library Qt4 Projects 联机模板 ArtiveQT Server 名称(N 置1) D Qt5.0\TmAp 确定取消 Qt1 GUI Project. Wizard-QTest Welcome to the Qt4 GUi project wizard This wizard generates a Qt4 GUI application project. The application derives by default from QApplication and dnot Overview These are currently selected Qt modules: roject setrir g Core, GUI Generated Class Click Fsh frcm any wIndow to acceot the current settIng 步F」snce」e esri China Qt4 GUI Project Wizard-QTest Welcome to the qt4 GUI project wizard This wizard generates a Qt4 GUI application project. the application derves by default from APplication ard Overview Select the modules you want to include in your project. The recommended modules for this projec are selec.ed by defau t project settings Generater clas Core library 厂XML| library v Lui lbr ngi brat ActiveQ2t server lihrary 厂 Network ibrary 厂 Walk t ib Multimedia library Phonon libral taly 步下一步小 完成之后,在中运行,岀现下面的界面,因为我们什么都没做,在弹出 的界面上亻么都没有,不过没关系,只要能出现,就说明我们的已经可以使用 了,如下图 esri China I QTest 的环境 安装 的,这个没有什么好说 的 (控制台开发) 安装了之后,我们就需要将 的类库等引入到开发环境中, 在中引入 的类库等信息在新建立的控制台程序工程右键, 找到 ,然后找到常规,在右侧的附加包含目录中输入下面三个目录的地址 (因为我的有,所以出现了下面的特殊符号) 说明:在 中我们除了引入三个目录地址,还配置了预处理器定义 “,在这里我并没有配置。 ⑤ esri china X‖+个 C:\Program Files %28x86%29\Common Files\ArcGIs\bin E:\Prcgram Hiles y,62y\ArcGls\Developerkit1U1\include\,CPPAPl E:\Prcgram Files %28x86%29\ArcGIs\Engine 10.1\com S/OtDIRinclude 配置好这个之后,在主程序文件中输入代码(这个代码我在这里就不做解释, 到时候可以看这个文档的姊妹篇《 开发》 ,最后效果如下: Include <Qt Corc/QCorcApplication> Hinc lude arcsde. h #include qlextstreall h int main(int argc, char *argv [ CoInitialize (NuLl) # pragma rcgion绑定许可 IArcGISVersionPtr ipVer( uuidof(VersionManager)) VaRiant BOOL succeede if (FAilEd (ipVer->LoadVersion (esriarcGTSEngine, L. 10.1, &suc ceeded))) #pragma cndrcgion # pragma reglon初始化许可 TAoInitializePtr inNit(ClSID CoInitialize) esrilicenseslalus salus ipInit->Initializc(csriLiccnscProductCodcEnginc, &status if (status ! esriLicenseChecked(ut) AoExit(0) return 0 #pragma endregion QCoreApplication a(argc, argv) # pragma reglon打开上作空间 I Workspace FactoryPtr ipWorkspaceFactory (clsid ShapefileWorkspaceFactory) 【实例截图】
【核心代码】

标签:

实例下载地址

Qt结合ArcGIS Engine 10 开发

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警