MapGIS K9三维TDE平台插件开发环境配置

说明:

MapGIS版本:MapGIS K9 SP2基础平台

VC++版本:Visual Studio 2005

注意:因为三维TDE平台开发库的限制,这里只能使用VS2005进行开发,使用其他版本可能引起很多意想不到的问题。比如苦逼的小编,之前使用的是VS2012,结果折腾了很久,后来还是从良了,使用了VS2005进行开发。要是各位读者有谁使用其他平台成功了,希望能给我留言,小编我在这里先谢谢你们了。

配置过程:

废话不多说了,这里是配置的详细过程,每一步都极其重要,大家看仔细了哦。

1.新建一个项目,命名MyDemo。项目类型注意选择MFC DLL,其他的选项保持默认即可。

2.修改项目属性。右击解决方案,选择属性。

修改配置,设置为Release

3.修改输出目录和字符集,在 配置属性—常规 里面 修改输出目录。字符集使用“使用多字节字符集”

注意:这里的输出目录要设置为MapGIS安装目录下的Program文件夹里面,相对路径绝对路径都可以,但是不同的电脑安装配置可能不同,要根据相关的条件修改,下面是我的配置

4.设置调试参数,在配置属性—调试 里面,修改调试参数

命令设置为:

C:\Program Files\MapGIS K9 SP2\Program\AppLoader.exe

命令参数设置为:

"C:\Program Files\MapGIS K9 SP2\Program\solution\三维基础平台\三维基础平台\default.acf" -d "C:\Program Files\MapGIS K9 SP2\Program\solution\三维基础平台\三维基础平台\boot.xml"

注意:命令设置没有引号,命令参数需要引号,并且必须是中文引号!另外绝对目录要根据个人电脑情况做出修改。

5.关闭C++优化设置,在配置属性—C++ — 优化 里面,选择禁用

6.设置输出文件格式,因为MapGIS 三维TDE平台插件必须是.rpk格式,所以要设置输出格式。在配置属性—连接器—常规里面将dll改为rpk

7.设置包含目录和库目录,因为开发中要包含 MapGIS 三维 TDE 平台的相关头文件和相关库,所以这里需要设置专门的库目录和包含目录。

方法:在VS2005中找到 工具—选项—项目和解决方案—VC++目录。在右上角选择“包含文件”,加入下面的两项:

C:\Program Files\MapGIS K9 SP2\TDESDK\INCLUDE

C:\Program Files\MapGIS K9 SP2\SDK\INCLUDE

在右上角选择“库文件”,加入下面两项:

C:\Program Files\MapGIS K9 SP2\TDESDK\LIB

C:\Program Files\MapGIS K9 SP2\SDK\LIB

注意:不要跟我写的一用,要根据你自己的 MapGIS 的三维平台安装目录做出相应的更改。

总结:

终于写完了,MapGIS 的CS开发模式配置很是纠结啊,上面是小编的个人经验,如有错误的地方,欢迎更正。

三维空间建模方法之多分辨率纹理映射算法 MapGIS K9三维TDE平台插件开发第一个插件程序(新手入门必看)

作者:,GIS爱好者。
分享本文,请您带上本文链接
分享到:

已有 3 条评论

  1. 郭紫琪
    1#
    郭紫琪  · 2013-08-16 15:56

    二哥,膜拜!

      1. Sailor
        Sailor  · 2013-08-16 16:49

        你怎么找到这里的。。。

  2. jach
    2#
    jach  · 2015-11-19 16:07

    mapgis K9的安装目录里没有SDK这个文件夹是怎么回事

发表评论