ArcEngine10.1可以在C++ BUILDER下使用吗

问题描述

初次接触GIS,想在C++builder环境中使用ArcEngine10.1进行二次开发,请教两个问题:1、ArcEngine10.1是否支持C++builder环境。2、如果支持,如何搭建C++builder的GIS二次开发环境。

解决方案

解决方案二:
VisualStudio不好用嘛?
解决方案三:
VisualStudio平时用的少
解决方案四:
Delphi可以,C++Builder也可以ArcGISDesktop10/10.1/10.2均可我用过
解决方案五:
如果用Delphi/C++Builder开发GIS最好的选择是TatukGISDeveloperKernel支持XE7版,比AE强的太多。只说其中一个大的优点,无需部署GIS环境,直接封装到了程序中。感兴趣可以去官网下载试用,wwww.tatukgis.com我就是从AE转过来的。
解决方案六:
楼上用ARCGIS10.1+c++做过开发的,请问这个是什么原因?//arcgis许可库#import"libid:6FCCEDE0-179D-4D12-B586-58C88D26CA78"no_namespaceraw_interfaces_onlyno_implementationrename("esriProductCode","esriVersionProductCode")报错信息:1IntelliSense:无法打开源文件"F:/研究项目/实验/BusTravelC++/BusTravelC++/Release/libid:6FCCEDE0-179D-4D12-B586-58C88D26CA78.tlh"c:programfiles(x86)arcgisdeveloperkit10.1includecppapiarcsdk.h1081
解决方案七:
我试过C++Builder用ArcGIS,没有成功,大量提示命名错误
解决方案八:
引用5楼studentdsx的回复:

楼上用ARCGIS10.1+c++做过开发的,请问这个是什么原因?//arcgis许可库#import"libid:6FCCEDE0-179D-4D12-B586-58C88D26CA78"no_namespaceraw_interfaces_onlyno_implementationrename("esriProductCode","esriVersionProductCode")报错信息:1IntelliSense:无法打开源文件"F:/研究项目/实验/BusTravelC++/BusTravelC++/Release/libid:6FCCEDE0-179D-4D12-B586-58C88D26CA78.tlh"c:programfiles(x86)arcgisdeveloperkit10.1includecppapiarcsdk.h1081

你是不是忘了加arcsdk.h的头文件了。

时间: 2024-09-23 15:18:26

ArcEngine10.1可以在C++ BUILDER下使用吗的相关文章

com组件-c#开发的.net组件,可否在c++builder下使用

问题描述 c#开发的.net组件,可否在c++builder下使用 c#开发的.net组件,即自定义控件dll,可否用在c++builder开发环境中 解决方案 做成com或ocx吧:

C++ Builder下编译含有MFC的程式

虽然说C++ Builder 3.0是Borland C++ 5.02 的下一个版本,一样支援MFC ,但若要在C++ Builder 3.0 下使用 MFC 并不简单.不是直接写个 MFC native Code 并在 Project Option 中再勾选个MFC Compatibility这麽简单,若你只这样做,保证你在编译时一定会得到一堆的Warnning与Error. 要让你与BCB都能够轻松的编译MFC ,我们所必需的就是自己动点手脚,并将这个动过手脚的Project 档给放到Obj

C++ Builder下数据库报表Master/Detail关系功能的实现

主从复合结构(Master/Detail)是基于"一对多"的关系,在一个数据库表中提供详细的信息,而这个表是通过另一个数据库表的外来关键字访问相关记录的.基于主从复合结构,我们可以在浏览一个表中的数据时,同时给出另一个表中与这个记录相关的所有记录信息.Borland C++Builder提供了TTable 和TQuery类型的数据库控件,可以方便地实现数据库表的Master/Detail关系,本文即以BCB中自带的示例数据库BCDEMOS为例来说明如何采用不同方法实现数据表的主从复合结

C++ Builder调用Matlab

Borland C++Builder是一种新颖的可视化编程语言.在工程应用中,我们一般用C++Builder语言编写应用程序,实现交互界面.数据采集和端口操作等,但C++Builder在数值处理分析和算法工具等方面,其效率远远低于Matlab语言.在准确方便地绘制数据图形方面,Matlab语言更具有无可比拟的优势.此外,Matlab还提供功能强大的工具箱.但Matlab的缺点是不能实现端口操作和实时控制.因此,若能将两者结合运用,实现优势互补,将获得极大的效益. 本文结合实际介绍了应用Borla

Borland C++ Builder专题

BCB中如何给Table减肥 C++ Builder开发经验几则 C++ Builder在运行时创建BDE别名 C++ Builder常用代码片断 C++ Builder实现在线接收电子邮件 C++ Builder动态设定odbc数据源 如何利用C++ Builder实现对Excel97 的调用 BCB创建基于Internet的点对点Chat 用C++ Builder开发Web程序 用BCB开发多层数据库应用程序 用C++ Builder编写自已的IE SKIN 用BCB5的打包程序打包BCB6

用C++ Builder创建组合框

本文介绍了在Win 98环境下,如何利用C++ Builder和Windows的Api函数创建满足用户特定需求的Combo框,并且通过Api函数扩充了C++ Builer标准组件的功能. 在C++ Builder 下,其所带的Combo控件当内容发生变化时将调用OnChange的Combo1Change事件句柄.这时事件句柄将向系统发送一条基于Combo的CB_FINDSTRING消息,在消息中传递编辑字符串内容.该消息的SendMessage返回值是下拉框中第一个匹配条目的Index值,如果在

CB下实现对端口读写的两种方法

在C++Builder中,不能够使用Turbo C中的outputb和inputb端口读写函数.但我们可以有另外两种办法实现这个功能.本文介绍怎样在C++Builder下实现端口读写,并给出两种方法的源代码. 在C++Builder下对端口的读写共有两种方法,一种为内嵌汇编语言,另一种为使用__emit__函数. 1 通过内嵌汇编语言实现端口的读写 在C++Builder中,汇编语句必须被包含在以关键字asm为起始的一对大括号中: asm {汇编语句1--} 利用内嵌汇编语言编制端口输出函数如下

在C++ Builder中显示透明位图

我们知道,GIF类型的图像格式支持透明显示,而BMP类型的图像格式不支持透明显示.在Microsoft照片编辑器中位图若以设置成透明色方式存储,则提示出错.然而,在C++Builder中,却可以轻而易举地显示透明位图.透明位图与透明GIF图像相比有一个很大的优点,即:GIF图像格式最大支持256种颜色,位图却可以支持真彩色. ----在C++Builder中显示透明位图 ----1.采用TImage组件. ----下面,我们制作一幅飞机凌空飞过蓝天的简单动画.因为移动的飞机是用透明位图显示的,所

怎样在C++ Builder中创建使用DLL

动态链接库(DLL)是Windows编程常遇到的编程方法,下面我就介绍一下在BCB (C++ Builder下简称BCB) 中如何创建使用DLL和一些技巧. 一.创建: 使用BCB File|NEW建立一个新的DLL工程,并保存好文件BCB,生成一个DLL的程序框架. 1.DllEntryPoint函数为一个入口方法,如果使用者在DLL被系统初始化或者注销时被调用,用来写入对DLL的初始化程序和卸载程序:参数:hinst用来指示DLL的基地址:reason用来指示DLL的调用方式,用于区别多线程