2009-08-13 2 views
1

Mac OS用のMono 2.4.2.3フレームワークをダウンロードしてインストールしました。ドキュメントには、ダウンロードにはCocoa Sharpフレームワークバイナリが含まれています。しかし私はそれをどこにも見ません。モノでココアシャープがある場所

誰でも知っていますか?

答えて

5

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" 
+0

pkg-configを実行しようとしましたが、コマンドが見つかりませんでした。 – AngryHacker

+0

X11がインストールされていますか? –

+0

私はチェッカーをさらに進めて、明らかにMonoはpkg-configのコピーをインストールします。私はMonoを再インストールすることをお勧めします。 –

3
/Library/Frameworks/Mono.framework/Versions/Current/lib/mono/cocoa-sharp/

しかし、あなたは本当にコンパイル時に、あなたが必要とするすべてがあるので、それはあるを知っている必要はありません-pkg:cocoa-sharpオプション。これはtutorialを参照してください。

編集: MonoDevelopから参照するには、[参照の編集]ウィンドウの[.Netアセンブリ]タブを使用し、上記のパスに移動します。また、「パッケージ」タブにcocoa-sharpが表示されない理由については、this explanationを参照してください。

+0

感謝。私はこれに慣れていないし、MonoDevelopで利用可能な参照のリストにカカオシャープが現れると思ったが、そうではない。 – AngryHacker

関連する問題