一、制作GL Studio模型,命名为DragOn3DObject.gls。 ![]() 二、在VC++ 7.1(8.0和6.0也一样)中使用Unlimited Live Component Debug 或Unlimited Live Component Release编译程序。 ![]() 编译生成.DLL文件,例如下图:“DragOn3DObject.dll”。 三、制作.cab文件。使用GL Studio提供的make_cab.bat程序对编译生成的DLL文件进行打包,打包内容包括两个文件:1、第二步编译成功的结果:DragOn3DObject.dll;2、GL Studio提供的VC关联文件,VC关联文件的版本与你使用的GL Studio的版本和VC++的版本相同。 下图为GL Studio提供的make_cab.bat程序: ![]() 下图为GL Studio提供的VC关联文件: ![]() 下图为make_cab.bat程序,根据自己的文件路径以及文件名改写make_cab.bat程序。 ![]() 下图为make_cab.bat程序运行成功后生成的.cab文件。 ![]() 四、安装GlsPlayer_4_0_5_0.exe。 五、在MFC中加载控件。在MFC程序中加载名为GLSplayer的ActiveX控件,其作用是加载.cab文件。 ![]() ![]() 六、将第三步make_cab.bat程序运行成功后生成的.cab文件拷贝到MFC的项目目录下。并设置所加载GLSplayer的property page 属性。将Component的设为所需加载.cab的文件名。 ![]() 保存并运行,下图为运行结果: ![]() 注意: 1、 使用make_cab.bat程序打包时, 使用GL Studio提供VC关联文件的版本与你使用的GL Studio的版本和VC++的版本相同。 2、 使用make_cab.bat程序打包时,生成的.CAB文件名与.CAB包内的模型DLL文件名相同。 3、 使用.CAB文件时,必须将.CAB文件放在自己的项目所在目录下。 |
在MFC中使用GL Studio模型的参考方法
最新推荐文章于 2024-03-27 09:47:32 发布