|
请教一个问题,版主。
我想安装Delta3D,在Debian系统上,安装过程中出了一些问题。
我下了Delta3D 2.0.0版本,安装之前有一些依赖软件包,因为2.0版相关的依赖软件包没有查到,就找到一个“Installing Delta3D 1.3.0 on Ubuntu 6.06”网页,我按着提示一步一步作。
其中InterSense和qt-x11-opensource-src-4.0.1.tar.gz 下不下来,到网上去找了,但是下着下着就中断了。 replicantbody-2006-08-11安装的时候出现了错误。错误提示如下:- g++ -DPACKAGE_NAME="ReplicantBody" -DPACKAGE_TARNAME="replicantbody" -DPACKAGE_VERSION="0.2" "-DPACKAGE_STRING="ReplicantBody 0.2"" -DPACKAGE_BUGREPORT="" -DPACKAGE="replicantbody" -DVERSION="0.2" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -I ../../../include -I/usr/local/include -O2 -Wall -W -MT OsgBody.lo -MD -MP -MF .deps/OsgBody.Tpo -c OsgBody.cpp -fPIC -DPIC -o .libs/OsgBody.o
- ../../../include/rcfg/ConfigScriptOO.h: In copy constructor 'rcfg::ConfigScript::Scope::Scope(const rcfg::ConfigScript::Scope&)':
- ../../../include/rcfg/ConfigScriptOO.h:351: warning: base class 'class std::deque<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, StructMapItem*>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, StructMapItem*> > >' should be explicitly initialized in the copy constructor
- ../../../include/rbody/osg/SubMeshDrawable.h: In member function 'virtual osg::Object* rbody::SubMeshDrawable::cloneType() const':
- ../../../include/rbody/osg/SubMeshDrawable.h:34: error: cannot allocate an object of abstract type 'rbody::SubMeshDrawable'
- ../../../include/rbody/osg/SubMeshDrawable.h:19: note: because the following virtual functions are pure within 'rbody::SubMeshDrawable':
- /usr/local/include/osg/Drawable:425: note: virtual void osg:rawable::drawImplementation(osg::RenderInfo&) const
- ../../../include/rbody/osg/SubMeshDrawable.h: In member function 'virtual osg::Object* rbody::SubMeshDrawable::clone(const osg::CopyOp&) const':
- ../../../include/rbody/osg/SubMeshDrawable.h:34: error: cannot allocate an object of abstract type 'rbody::SubMeshDrawable'
- ../../../include/rbody/osg/SubMeshDrawable.h:19: note: since type 'rbody::SubMeshDrawable' has pure virtual functions
- OsgBody.cpp: In member function 'void rbody::OsgBodyNode::initDrawables()':
- OsgBody.cpp:141: error: cannot allocate an object of abstract type 'rbody::SubMeshDrawable'
- ../../../include/rbody/osg/SubMeshDrawable.h:19: note: since type 'rbody::SubMeshDrawable' has pure virtual functions
- make[3]: *** [OsgBody.lo] Error 1
- make[3]: Leaving directory `/home/wangyao/software/delta3d/replicantbody-2006-08-11/src/rbody/osg'
- make[2]: *** [all-recursive] Error 1
- make[2]: Leaving directory `/home/wangyao/software/delta3d/replicantbody-2006-08-11/src/rbody'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/home/wangyao/software/delta3d/replicantbody-2006-08-11/src'
- make: *** [all-recursive] Error 1
复制代码 还有我安装OSG版本是2.3.6的,不知道Delta3D兼容这个版本的OSG吗?
昨天安装了一天,今天又弄了一上午,都没弄好,急死了!
请高手指点阿! |
|