本帖以EV-Globe SDK的Sample中的00_GettingStarted项目为例,讲解如何在项目中使用动目标模块。附件为该项目源码、程序和文档。
一、 动目标头文件
将动目标头文件放至项目目录/Include下,如图所示。
二、 动目标Lib库
将动目标Lib库放至项目目录/Lib下,如图所示。
三、 Denpendences头文件与库
将动目标下的dependences文件夹放至项目目录下,如图所示。
四、 动目标dll库
将动目标dll库放至项目执行文件目录下,如图所示。
五、 动目标配置文件
将动目标配置文件放至项目可执行文件上一级目录下,如图所示。
六、 项目环境配置
1、在C/C++-常规-附加包含目录中添加./include和./dependences/Inc路径
2、在链接器-常规-附加库目录中添加./lib和./dependences/lib路径
3、在链接器-输入-附加依赖项中添加下列库:
CommonUtil.lib
CubeBezier.lib
DtMain.lib
EV2dGL.lib
EV2dRender.lib
EV3dRender.lib
GX_DTargetUI.lib
Linear.lib
SharedLibrary.lib
4、配置QT环境
七、 使用动目标
1、在底层球控件打开完毕后,创建相应的Render对象。在该项目里,globalwidget发出signalGlobeOpened()信号后,在对应的槽函数中创建2、3维render对象。
2、在项目需要的地方对动目标进行创建与配置,下图以创建动目标的图标为例。(动目标包含四大部分:图标、模型、标牌、尾迹)
八、附件
百度网盘链接:https://pan.baidu.com/s/1gFN2ORed_R_bHklTn72DDA?pwd=jt41
提取码:jt41