|
建立了一个空项目,将example中的代码拷贝到相应的文件中,同时设定好工程属性。编译成功。但是运行程序是加载模型文件时报错。跟踪了一下。执行到void cOSG::InitManipulators(void)中的keyswitchManipulator->addMatrixManipulator( '1', "Trackball", trackball.get());时报错。跟踪至osgGA的void KeySwitchMatrixManipulator::addMatrixManipulator(int key, std::string name, CameraManipulator *cm)中查看第二个参数时发现为“错误的指针”。有没有大侠知道错误在哪里? osg版本是3.2.1。编译环境是vs2010。
|
|