查看: 2207|回复: 8

OSG+VS2013+Win7如何配置?

[复制链接]

该用户从未签到

发表于 2015-3-22 20:59:55 | 显示全部楼层 |阅读模式
按照vs2010的方法配置。。。出错了。。。

该用户从未签到

发表于 2015-3-22 23:17:53 | 显示全部楼层
提示错误是什么?

该用户从未签到

 楼主| 发表于 2015-3-23 09:09:18 | 显示全部楼层
lqzer 发表于 2015-3-22 23:17
提示错误是什么?

1.cmd下,指令osgversion好使
osglogo,osgviewer cow.osg不是内部或外部命令
2.osgViewerd.lib
osgTextd.lib 这两个库文件都没有,其他的都有
3._max":不是"std"的成员

该用户从未签到

 楼主| 发表于 2015-3-23 21:38:24 | 显示全部楼层
问题已解决!结贴。

该用户从未签到

发表于 2015-4-18 12:11:14 | 显示全部楼层
osglogo,osgvieiwer cow.osg不是内部或外部命令,问一下这个是怎么解决的

该用户从未签到

发表于 2015-5-19 14:11:01 | 显示全部楼层
CK向北飞 发表于 2015-4-18 12:11
osglogo,osgvieiwer cow.osg不是内部或外部命令,问一下这个是怎么解决的

估计是没编译好,osglogo osgviewer都没编译出来吧

该用户从未签到

发表于 2015-6-2 10:30:43 | 显示全部楼层
VS2013的不同之处,也就是会出问题的地方:
error C2039:"max"不是"std"的成员:添加头文件#include <algorithm>
error C2678:二进制"":没有找到接受"std::istream"类型的左操作数的运算:
directx.cpp这块代码
if (fin.getline(buf, sizeof(buf))==0) {//提示到这一行
        OSG_WARN << "Failed to read DirectX header\n";
        return false;
    }
修改代码if (fin.getline(buf, sizeof(buf))==0) 为if (fin.getline(buf, sizeof(buf)).fail())

该用户从未签到

发表于 2016-2-14 17:55:31 | 显示全部楼层
你好,请问你是怎么解决的?我现在用的是VS2015

该用户从未签到

发表于 2017-3-10 16:03:24 | 显示全部楼层
path路径没设置吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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