Mac OS用のMono 2.4.2.3フレームワークをダウンロードしてインストールしました。ドキュメントには、ダウンロードにはCocoa Sharpフレームワークバイナリが含まれています。しかし私はそれをどこにも見ません。モノでココアシャープがある場所
誰でも知っていますか?
Mac OS用のMono 2.4.2.3フレームワークをダウンロードしてインストールしました。ドキュメントには、ダウンロードにはCocoa Sharpフレームワークバイナリが含まれています。しかし私はそれをどこにも見ません。モノでココアシャープがある場所
誰でも知っていますか?
xanadontの答えを参照すると、-pkg gmcsコンパイラ引数もpkgconfigを使用しているため、MonoDevelopのよくある質問のリンクされた「説明」はこの例では無効です。
MonoDevelop参照リストにCocoa#が表示されない場合、Monoライブラリはpkg-configが検索するパスにない可能性があります。これは、デフォルトのpkg-configを独自のもので上書きするMacPorts(またはFink)がインストールされている可能性があります。
あなたはそれのpkg-config設定は、次のコマンドを使用して、ココア、シャープ解決することができますチェックすることができます。
pkg-config --modversion cocoa-sharp
とそれが、/ usrにする必要があります
which pkg-config
とのpkg-config設定の場所を確認します/ bin。
これは確かに問題がある場合は、修正があなたのPATHからMacPortsのを削除するか、ご使用の環境のPKG_CONFIG_PATHにモノを追加することのいずれかです:
export PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig:$PKG_CONFIG_PATH"
しかし、あなたは本当にコンパイル時に、あなたが必要とするすべてがあるので、それはあるを知っている必要はありません-pkg:cocoa-sharpオプション。これはtutorialを参照してください。
編集: MonoDevelopから参照するには、[参照の編集]ウィンドウの[.Netアセンブリ]タブを使用し、上記のパスに移動します。また、「パッケージ」タブにcocoa-sharpが表示されない理由については、this explanationを参照してください。
感謝。私はこれに慣れていないし、MonoDevelopで利用可能な参照のリストにカカオシャープが現れると思ったが、そうではない。 – AngryHacker
pkg-configを実行しようとしましたが、コマンドが見つかりませんでした。 – AngryHacker
X11がインストールされていますか? –
私はチェッカーをさらに進めて、明らかにMonoはpkg-configのコピーをインストールします。私はMonoを再インストールすることをお勧めします。 –