2012-01-29 13 views
1

モノMPAPIライブラリをプログラムに含めるにはどうすればよいですか? GMCSコマンドがあるのですか、ライブラリを間違って参照していますか、何らかの理由で私のサーバにないのですか? 以下は私のモノバージョンです。コードをコンパイルしようとするとエラーメッセージが表示されます。これに関する良い例やドキュメントは見当たりません。プログラムはMS .NETではうまくコンパイルされていますが、リモートサーバ上ではモノラルではありません。 =(Mono with MPAPI

は、ここに私のモノ--versionです:

モノJITコンパイラのバージョン2.0.1(tarボール) 著作権(C)2002から2008のNovell社と協力者www.mono-project.com TLS。 :altstack お知らせ:epollを アーキテクチャ:AMD64 無効:なし

そしてコンパイルしようとしている時に、エラーメッセージ:ベーム SIGSEGV(型付きGC付き)が含まれています: を(ラインに関する: はGC __thread「MPAPIを使用して; ")



    Program.cs(5,7): error CS0246: The type or namespace name `MPAPI' could not be found. 
    Are you missing a using directive or an assembly reference? 
    Compilation failed: 1 error(s), 0 warnings 

ありがとうございます!

答えて

2

どのように正確にコンパイルしますか?アセンブリ参照が不足している(あなたは-rスイッチを使用してアセンブリを参照することができますが、ビルドシステムは、実際にここで推奨される):これは通常のエラーはそれが本当に何であるか言っている

(g)mcs -r:/path/to/MPAPI.dll Program.cs 

はところで、モノのバージョンが非常にあります古い - 私は間違いなく最近のものを取得することをお勧めします。

+0

ありがとうございました!これはうまくいきませんでした。私はdllを自分でコピーしなければならなかったのですが、それが含まれていなかった(または私はどこに隠されているのか分かりませんでした)気にしませんでした。 – Volvox