查看: 2159|回复: 12

win7 64位的能开发osg吗?

[复制链接]

该用户从未签到

发表于 2011-5-31 11:40:59 | 显示全部楼层 |阅读模式
如题:
win7 64位的能开发osg吗?如果是自己编译的osg能用吗?  如果拷贝vista上别人编译的能用吗?
win7 32位的拷贝vista上(或xp)别人编译过的能用吗?  谢谢!

该用户从未签到

发表于 2011-5-31 12:45:02 | 显示全部楼层
win7 64位是支持32位指令集的,可以使用。

该用户从未签到

发表于 2011-5-31 14:08:31 | 显示全部楼层
您可以试一试

该用户从未签到

发表于 2011-5-31 16:22:15 | 显示全部楼层
这个倒是没注意啊,64位能跑32位的程序啊

该用户从未签到

发表于 2012-1-31 21:52:56 | 显示全部楼层
本帖最后由 gruand 于 2012-1-31 21:56 编辑

我倒是编译成功了,但是写程序的时候弹出错误呢
#include<osgViewer/Viewer>

#include<osgDB/ReadFile>

int main( int argc, char **argv )

{

osgViewer::Viewer viewer;

viewer.setSceneData( osgDB::readNodeFile( "cow.osg" ) );

return viewer.run();

}
本人新手,用的是网上的例子。

osg运行错误

osg运行错误

该用户从未签到

发表于 2012-2-1 00:37:11 | 显示全部楼层
都可以的,在其他系统用的时候带上微软发布库的几个文件就可以了。插件最好都是同一个系统上编译的,否则拷到别的系统上可能运行不了。

该用户从未签到

发表于 2012-2-1 21:17:39 | 显示全部楼层
没有问题,我就是在64位上编程的,编译后安装到32位机器上一样运行。
我觉得其实你编译出来的是32位还是64位不在于操作系统,而在于你所使用的编译器是32位还是64位,我用的就是32位的编译器,虽然Win7是64位的。

该用户从未签到

发表于 2012-2-2 15:02:02 | 显示全部楼层
我试过,所有库都用X64编译,出来是可以在Win7 64位上用的。当然,用X86编译也是可以的。

该用户从未签到

发表于 2012-2-7 14:15:00 | 显示全部楼层
这还真了解了

该用户从未签到

发表于 2012-2-9 15:04:20 | 显示全部楼层
osg能在x64上编译,并运行成功。 一般来讲,64位操作系统上能运行32位程序,但32位操作系统上不能运行64位,这与32位操作系统上能运行16位程序是一个道理。

该用户从未签到

发表于 2012-2-12 20:44:00 | 显示全部楼层
在win7 64下开发32位程序毫无压力  而且直接可以复制到xp上运行
只要你的库和编译器是完全对应32位的就可以了  就跟你在windows上编译安卓一样  算是交叉编译吧

该用户从未签到

发表于 2012-2-12 21:16:09 | 显示全部楼层
取决你的vs的版本

该用户从未签到

发表于 2012-2-21 19:02:58 | 显示全部楼层
关注
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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