查看: 1293|回复: 4

修改osgdem为windows图形界面的问题

[复制链接]

该用户从未签到

发表于 2010-5-25 14:50:01 | 显示全部楼层 |阅读模式
我把vpb下的应用程序osgdem  修改为mfc的图形化界面  包含头文件的时候出现错误,
>正在编译...
1>OsgDemDlg.cpp
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(276) : error C2143: 语法错误 : 缺少“}”(在“常量”的前面)
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(276) : error C2059: 语法错误 : “常量”
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(277) : error C2143: 语法错误 : 缺少“;”(在“}”的前面)
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(277) : error C2238: 意外的标记位于“;”之前
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(52) : error C2065: “_directory”: 未声明的标识符
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(54) : error C2065: “_outputTaskDirectories”: 未声明的标识符
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(57) : error C2065: “_tileBasename”: 未声明的标识符
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(60) : error C2065: “_tileExtension”: 未声明的标识符
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(63) : error C2065: “_imageExtension”: 未声明的标识符
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(66) : error C2065: “_powerOfTwoImages”: 未声明的标识符
1>c:\program files\virtualplanetbuilder\include\vpb\buildoptions(70) : error C2065: “_archiveName”: 未声明的标识符

这种情况是什么原因造成的?

该用户从未签到

 楼主| 发表于 2010-5-25 15:47:52 | 显示全部楼层
已经修改好了  但是我是在对话框中执行了osgdem中的mian()方法中的过程,在生成对话框的时候竟然出现了lib库  同时也生成了osgdem 但是在执行的时候出错了  提示“应用程序初始化失败”……

该用户从未签到

 楼主| 发表于 2010-5-25 15:56:55 | 显示全部楼层
本帖最后由 zhufu0208 于 2010-5-25 15:58 编辑

原来是库文件的原因  vpb的debug库出问题了  换成release库就好了
还有就是在mfc下  vpb/BuildOptions中enum LayerInheritance
        {
            INHERIT_LOWEST_AVAILABLE,
            INHERIT_NEAREST_AVAILABLE,
            NO_INHERITANCE  可能重定义
        };
需要屏蔽后才能编译过去

该用户从未签到

发表于 2010-8-15 19:42:12 | 显示全部楼层
zhufu0208,能不能详细解释一下你是怎样解决第一个问题的,我也遇到了相同的问题。谢谢

该用户从未签到

 楼主| 发表于 2010-8-16 13:43:48 | 显示全部楼层
你按照3楼的做法试试看   好长时间没有做了  具体的记不清楚了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表