問題タブ [xcode7-beta5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - _OSByteOrder.h:49:1: エラー: ここでは関数定義は許可されていません
OS X 10.10 の実行可能ファイルへのパスを提供する関数 _NSGetExecutablePath() を提供するために dyld.h を含めています。
しかし、C コンパイルで dyld.h をインクルードすると、次のエラーが発生します。
/usr/include/libkern/i386/_OSByteOrder.h:49:1: エラー: ここでは関数定義は許可されていません。
上記の前のメッセージ: In file included from testCode.c:11: In file included from /usr/include/mach-o/dyld.h:31: In file included from /usr/include/mach-o/loader .h:48: /usr/include/architecture/byte_order.h:38 からインクルードされたファイル内
dyld.h は、エラーで終了する一連のインクルードを開始するようです。dyld.h または _NSGetExecutablePath() を使用するための要件を知っている人はいますか?