Использование заглавных букв названий рамок под Snow Leopard - PullRequest
0 голосов
/ 30 января 2012

Один пользователь, использующий Snow Leopard, не смог скомпилировать мой код. Через час я наконец нашел реальную причину. Опция компилятора для включения платформы OpenGL была -framework OPENGL. После изменения на -framework OpenGL все заработало. Похоже, он также работает под более ранними версиями MacOS X.

Как здесь используются заглавные буквы? Могу ли я просто использовать -framework OpenGL и быть в безопасности или есть случай, когда он должен быть -framework OPENGL.

1 Ответ

1 голос
/ 30 января 2012

Это, вероятно, зависит только от того, используете ли вы файловую систему с учетом регистра, такую ​​как те, которые обычно встречаются в Linux (в отличие от файловой системы с сохранением регистра, такой как HFS +, которая обычно используется в OS X).Если вы всегда используете правильную заглавную букву (то есть совпадаете с именем фреймворка на диске), то все будет в порядке.Так как в этом случае это /System/Library/Frameworks/OpenGL.framework, тогда оно должно быть -framework OpenGL в ваших вариантах сборки.

...