私はC++の機能を使用しています。消費するためにC#に公開したいのです。キャッチは、C++コードの宣言は、名前空間に包まれていることを次のとおりです。名前空間を使用してC++と相互運用する方法
namespace OhYeahNameSpace
{
extern "C" __declspec(dllexport) void Dummy();
}
私の質問は、どのように対応するC#の構造を定義するのですか?私はC#のコードはOhYeahNameSpace
の存在を認識しなければならないと信じています、そうですか?
編集:多くの人が私の意見を誤解していると思います(私の元の例では、入力ミスのために感謝していません)。私は、エクスポートされた関数が存在する名前空間がある場合、どうやって行くのかを尋ねています。 1つの答えがこの部分に欠けている、もう1つはこれを行うことができないと私にそれを囲むように依頼し、もう1つは現在現在-1票あります。
+1の "OhYeahNameSpace" – Maxpm