OpenSceneGraph-OpenSceneGraph-3.6.3/src/osgViewer/GraphicsWindowCocoa.mm: компилятор Objective-C не установлен в этой системе

#android #openscenegraph

#Android #openscenegraph

Вопрос:

[ 57%] Создание объекта CXX src/osgWrappers/serializers/osgParticle/CMakeFiles/osgdb_serializers_osgparticle.dir/LinearInterpolator.cpp. o [ 57%] Создание объекта CXX src/osgViewer/CMakeFiles/osgViewer.dir/GraphicsWindowCocoa.mm.o arm-linux-androideabi-g : ошибка: / Пользователи /shuxinghu/Загрузки/OpenSceneGraph-OpenSceneGraph-3.6.3/src/osgViewer/ GraphicsWindowCocoa.mm: компилятор Objective-C не установлен в этой системе make[2]: * [src/osgViewer/CMakeFiles/osgViewer.dir/GraphicsWindowCocoa.mm.o] Ошибка 1 make[1]: * [src /osgViewer/CMakeFiles /osgViewer.dir/all] Ошибка 2 make[1]: *** Ожидание незавершенных заданий …. [ 57%] Построение объекта CXX src/osgWrappers/serializers/osgTerrain/CMakeFiles/osgdb_serializers_osgterrain.dir/HeightFieldLayer.cpp.o

Комментарии:

1. [ 65%] Создание объекта CXX src / osgWrappers/устаревший-dotosg /osg /CMakeFiles/osgdb_deprecated_osg.dir/Viewport.cpp.o [ 65%] Связывание статической библиотеки CXX .. /../../../lib/libosgdb_deprecated_osg.a [ 65%] Построенная цель osgdb_deprecated_osg выдает: *** [все] Ошибка 2

2. Здесь что-то странное. Кажется, вы создаете arm-linux-androidabi, но компилируете файлы .mm Objective C / C (которые предназначены для iOS). Для какой цели вы создаете и какова ваша среда сборки? Что вы настроили в настройках сборки CMake?