2010-12-04 24 views
0

私はC#でIMアプリケーションを作成しています。私は私のアプリでyahooメッセージング機能を実装するために使用できる最良のライブラリが何であるか疑問に思っています。私はlibyahoo2 http://libyahoo2.sourceforge.net/とpigdinライブラリhttp://developer.pidgin.im/wiki/WhatIsLibpurpleに出くわしますが、それらはすべてC/C++で書かれていますので、どの方が使いやすく、どのようにC#からそれらのlibの関数を呼び出すことができるのか分かりません。 PInvokeを使用することはできますか?またはラッパーを作成する必要がありますか?C#のlibyahoo2関数を呼び出す

また、Java言語変換アシスタントを使用してC#にJava YAHOO APIを移植しようとしましたが、一部のJAVA部分に同等の.NETがないように見えるため、動作しないと思われます。 すべてのヘルプは非常にあなたがC++を知っていると、ライブラリは、Visual Studioで構築する場合、一番簡単な方法は、ソースのうち、C++/CLIのプロジェクトを作成して、管理対象追加するためにそれを使用している

おかげ

+0

必要なすべてのメソッドが静的であれば、必要なものをすべてP/Invokeすることができます – Machinarius

答えて

0

を高く評価クラスをプロジェクトに追加します。

C++/CLIでは、単純な型をCから.NETにマーシャリングすることができ、作成した管理対象クラスをC#で簡単に呼び出すことができます。ビルドの結果はアセンブリです。

関連する問題