游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2647|回复: 1

(急)求助.OGRE编译错误C2678

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2007-9-2 10:26:00 | 显示全部楼层 |阅读模式
  大家好,刚接触OGRE,下载回来后使用VS2003SP1进行编译,头文件和库文件路径都设置好了,编译过程中出现如下错误:
D:\OGRE\ogrenew\OgreMain\src\OgreViewport.cpp(66) : error C2678: 二进制“<<” : 没有找到接受“Ogre:og::Stream”类型的左操作数的运算符(或没有可接受的转换)
D:\OGRE\ogrenew\OgreMain\src\OgreViewport.cpp(115) : error C2678: 二进制“<<” : 没有找到接受“Ogre::Log::Stream”类型的左操作数的运算符(或没有可接受的转换)
英文版VS2003相同信息如下:
D:\OGRE\ogrenew\OgreMain\src\OgreViewport.cpp(66) : error C2678: binary '<<' : no operator defined which takes a left-hand operand of type 'Ogre::Log::Stream' (or there is no acceptable conversion)
D:\OGRE\ogrenew\OgreMain\src\OgreViewport.cpp(115) : error C2678: binary '<<' : no operator defined which takes a left-hand operand of type 'Ogre::Log::Stream' (or there is no acceptable conversion)

不知道大家有没有人遇到过同样的问题?如有解决方案敬请告知,非常感谢。急待。

7

主题

57

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2007-9-2 13:39:00 | 显示全部楼层

Re:(急)求助.OGRE编译错误C2678

如果你没有改过源代码的话
应该是STL的问题,你的这个版本的VS可能需要自己安装一个STL PORT才能编译OGRE
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-25 02:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表