|
本帖最后由 1162810317 于 2013-9-6 09:23 编辑
调试很久了就是没能解决,,,,
keyswitchManipulator->addMatrixManipulator( '1', "Trackball", trackball.get());
keyswitchManipulator->addMatrixManipulator( '2', "TravelManipulator", travel.get());
我用了3个操作器进行操作切换,可不知道为什么到加入第二个漫游操作器的时候老是出错,,我用的是静态的mfc,动态的osg,release版,travelmanipulator,也是release版的osg编译的release的dll和lib.之前也遇到一些问题是因为我的travelmanipulator是debug版的,但我的osg是release版的导致一直不能用,,后来我试图不用dll,直接用这个类,问题解决了,然后又改用release版的osg编译dll,也可以用。而之前我的mfc是用的动态库,后来我把mfc改为静态库了,travelmanipulator是原来的release版的dll却不能用了,我试图直接用这个类还是没用,无法加入到keyswitchManipulator中。想请教下各位大神这是什么原因?我哪里操作或者设置不对吗?谢谢! |
|