查看: 1395|回复: 1

请教,安装OSG编译生成出错。

[复制链接]

该用户从未签到

发表于 2013-11-21 14:53:11 | 显示全部楼层 |阅读模式
请教高手这是什么原因?怎么解决?
错误如下
1>------ 已跳过生成: 项目: uninstall, 配置: Debug Win32 ------
1>没有为此解决方案配置选中要生成的项目
2>------ 已启动生成: 项目: Plugins ogr, 配置: Debug Win32 ------
2>正在编译...
2>ReaderWriterOGR.cpp
2>..\..\..\..\src\osgPlugins\ogr\ReaderWriterOGR.cpp(41) : error C2146: syntax error : missing ';' before identifier 'CPLOSGErrorHandler'
2>..\..\..\..\src\osgPlugins\ogr\ReaderWriterOGR.cpp(41) : error C2182: 'CPL_STDCALL' : illegal use of type 'void'
2>..\..\..\..\src\osgPlugins\ogr\ReaderWriterOGR.cpp(43) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
2>..\..\..\..\src\osgPlugins\ogr\ReaderWriterOGR.cpp(56) : warning C4508: 'CPLOSGErrorHandler' : function should return a value; 'void' return type assumed
2>..\..\..\..\src\osgPlugins\ogr\ReaderWriterOGR.cpp(106) : error C2664: 'CPLSetErrorHandler' : cannot convert parameter 1 from 'int (__cdecl *)(CPLErr,int,const char *)' to 'CPLErrorHandler'
2>        None of the functions with this name in scope match the target type
2>生成日志保存在“file://c:\OSG\OpenSceneGraph-3.0.0\build\src\osgPlugins\ogr\osgdb_ogr.dir\Debug\BuildLog.htm”
2>Plugins ogr - 4 个错误,1 个警告
3>------ 已跳过生成: 项目: INSTALL, 配置: Debug Win32 ------
3>没有为此解决方案配置选中要生成的项目
========== 生成: 0 已成功, 1 已失败, 242 最新, 2 已跳过 ==========
QQ截图20131119161417.jpg

该用户从未签到

发表于 2013-11-22 12:39:43 | 显示全部楼层
当初编osg3.3.0时也没解决了,要不换个包试试?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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