Я использую GLEW, GLUT, OpenGL 2.0 и SDL 2. Я могу скомпилировать и запустить свое приложение OpenGL.Однако мне пришлось изменить пути поиска в Framework, чтобы они включали:
/ Applications / Xcode.app / Содержание / Разработчик / Платформы / MacOSX.platform / Разработчик / SDKs / MacOSX.sdk / Система / Библиотека /Фреймворки
, где теперь размещены OpenGL и GLUT framework + заголовки, так как я не смог найти никаких OpenGL / GLUT заголовков в старом пути поиска System / Library / Frameworks (хотя фреймворк все еще был, нетзаголовки были включены).Я также должен был убедиться, что мои включения были GLUT / glut.h вместо просто glut.h.
Это дает мне новые предупреждающие сообщения в виде:
[по умолчанию] Невозможнодля загрузки исключений Info.plist (eGPUOverrides) "и" сохраненные параметры включения шумоподавления такие же, как по умолчанию (= 1)
Я еще не проверил их и каковы их последствия.
Что меня действительно беспокоит, так это то, что Esenthel говорит, что после компиляции и запуска приложения просто черный экран.Я обнаружил, что если вы перетаскиваете окно приложения (я не использую полноэкранный режим), анимация начинает отображаться.Очевидно, анимация находится в фоновом режиме, и весь код оценивается, но пока я перетаскиваю окно, остается только черный экран.
РЕДАКТИРОВАТЬ: я использую Mojave и Xcode 10 (не бета).