2014-11-23 3 views
1

Так что я пытаюсь установить FLTK на мою Mac OS X 10.10. Я следую за файл README.OSX.txt, но когда я на самом деле установить его на сделать команду, я получаю следующее сообщение об ошибке и предупреждение:Ошибка при установке FLTK 1.3.3 на Mac OS X 10.10

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 { 

Кто-нибудь есть какие-либо идеи, что является причиной этой ошибки или что-нибудь, что я мог бы сделать, чтобы исправить это? Благодаря!

+0

Умете ли вы это решить? – ChatCloud

ответ

1

Сначала перейдите в папку fltk-1.3.3 и введите export CXX=c++. Это позволит компилятору использовать Clang ++ для компиляции FLTK. Затем введите ./configure и sudo make install. Вот и все. После этого вы можете проверить, правильно ли установлена ​​FLTK, набрав fltk-config --version и, если он дает 1.3.3.

Смежные вопросы