Ошибка при установке FLTK 1.3.3 на Mac OS X 10.10
Поэтому я пытаюсь установить FLTK на моем Mac OS X 10.10. Я следую за файлом README.OSX.txt, но когда я на самом деле устанавливаю его по команде make, я получаю следующую ошибку и предупреждение:
Fl_cocoa.mm:4080:5: error: unknown type name 'NSOperatingSystemVersion'
NSOperatingSystemVersion version = [[NSProcessInfo processInfo] operatingSystemVersion];
^
Fl_cocoa.mm:4080:69: warning: instance method '-operatingSystemVersion' not found (return type defaults to 'id') [-Wobjc-method-access]
NSOperatingSystemVersion version = [[NSProcessInfo processInfo] operatingSystemVersion];
^~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSProcessInfo.h:20:12: note:
receiver is instance of class declared here
@interface NSProcessInfo : NSObject {
Кто-нибудь имеет какие-либо идеи, что вызывает эту ошибку или что-нибудь, что я мог бы сделать, чтобы исправить это? Спасибо!
1 ответ
Сначала перейдите в папку fltk-1.3.3 и введите export CXX=c++
, Это скажет компилятору использовать Clang++ для компиляции FLTK. Затем введите ./configure
а также sudo make install
, Вот и все. После этого вы можете проверить правильность установки FLTK, набрав fltk-config --version
и если это дает 1.3.3
,