我要发帖 回复

正式会员

5

主题

92

积分

0

专家分

兴趣点(最多三项):

视景仿真

私信
发表时间 : 2013-3-2 20:13:04 | 浏览 : 680    评论 : 0
描述:
一:软件版本:GLStudio3.2,VP2.2.1,GLS  Vegaprime Plugin2.9.3,VC(6.0、7.1、8.0)
二:我将GLS3.2安装包下自带的一个_MFD.dll文件插入VP2.2.1中,能显示在场景中,能进行交互操作,如下图所示
三:我照着GLStudio3.2的教程把自带例子做了一遍,设计文件的代码在VC6.0、VC7.1、VC8.0下均能编译成功,生成exe或dll文件,其中dll文件能在GLS3.2中Inserts a component并显示出来(说明dll是有效的),但当我把有效dll文件插入vp时,却始终看不到仪表在场景中的显示(我已经进行了很多次位置和缩放的设置,不是放置和缩放大小的问题);
四:于是我将GLS3.2安装包下的_MFD.gls在上述各个VC版本中自己生成有效的_MFD.dll,当将此_MFD.dll文件插入vp2.2.1时,也不能在场景中显示出来。
问题:
1、为什么我自己生成的_MFD.dll文件和其他dll文件(再强调一下哈:自己生成的dll是有效的)在vp2.2.1中不能显示呢,而安装包自带的_MFD.dll可以?
2、难道安装包自带的_MFD.dll的.gls设计文件是其他版本(如论坛里谈到与vp2.2.1对应的GLS版本应该是3.2.2或3.2.4)建出来的吗?但是按道理说GLS3.2安装包里的文件,只可能是3.2版本或更低版本建立.gls文件和对应生成的.dll文件呀。

安装包下的.dll文件在vp中的显示

安装包下的.dll文件在vp中的显示

请各位指点迷津!谢过了

最近VR访客

手机版|VR开发网 |网站地图 统计  津ICP备16006248号

GMT+8, 2017-12-11 03:36 PM

返回顶部