когда запускается target-c с gcc |Ошибка AppleEvents.h - PullRequest
0 голосов
/ 11 декабря 2018

здесь вывод консоли:

➜  daniel-macBook gcc helloWorld.m 
In file included from helloWorld.m:1:
In file included from /System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:87:
In file included from /System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:14:
In file included from /System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
In file included from /Library/Frameworks/AE.framework/Headers/AE.h:29:
/Library/Frameworks/AE.framework/Headers/AppleEvents.h:597:165: error: expected function body after function declarator
  ...const AEAddressDesc* target, AEEventClass theAEEventClass, AEEventID theAEEventID, Boolean askUserIfNeeded ) __OSX_AVAILABLE_STARTING( __M...
                                                                                                                  ^
/usr/include/Availability.h:216:50: note: expanded from macro '__OSX_AVAILABLE_STARTING'
    #define __OSX_AVAILABLE_STARTING(_osx, _ios) __AVAILABILITY_INTERNAL##_osx
                                                 ^
<scratch space>:84:1: note: expanded from here
__AVAILABILITY_INTERNAL__MAC_10_14
^
1 error generated.

и код ресурса helloworld.m :

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[]) {
   NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

   NSLog (@"hello world");
   [pool drain];
   return 0;
}

Очень признателен, если у вас есть идея исправитьэто.

Ответы [ 2 ]

0 голосов
/ 12 декабря 2018

Хотя я до сих пор не знаю, какая операция вызвала это, я успешно восстановился после попытки переустановить macOS .

0 голосов
/ 11 декабря 2018

Попробуйте:

gcc helloWorld.m -framework Foundation
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...