Cinder + FreeImage + XCode
Я работаю над проектом, который использует Cinder для графики, а для загрузки изображений мы используем FreeImage в основном для загрузки HDR-изображений.
Все это прекрасно работает под Windows, но сейчас я пытаюсь создать версию для OSX, я попал в ловушку.
Сначала я попытался загрузить и собрать FreeImage, но make-файлы безнадежно устарели и не работают. Мне удалось их обмануть и собрать библиотеку, но при добавлении в xcode она, похоже, не связывалась. Ошибка состояла в том, что библиотека была проигнорирована, потому что она была построена с другой архитектурой. (Я не мог понять, как это исправить, но есть возможность вернуться к нему, если ничего не помогает).
В любом случае, моей следующей попыткой было использование macports для установки и сборки FreeImage. Все это работало без ошибок, и я смог включить библиотеку в свой проект.
Тем не менее, проблема сейчас заключается в том, что я получаю много ошибок связывания STD. После поиска, кажется, моя проблема в том, что freeimage был построен с помощью libstdC++, но cinder жалуется, если я не собираю свой проект с C++ 11.
Так есть ли способ исправить это? Могу ли я изменить make-файлы, которые использует macports для создания freeimage? Или есть какой-то другой хитрый способ? Любые предложения приветствуются.
Извините, если этот вопрос является немного узким, но в моих поисках я видел других с похожими проблемами (но, к сожалению, мало ответов).