1

静的ライブラリを使用して、いくつかの C++ コードを再利用しようとしています。たとえば、これが静的ライブラリの私の c++ クラスである場合。

class testclass
{
   testclass();
   ~testclass();
   void printsomethig();
   void dosomething();
};

今、ランタイム プロジェクトでこのクラスを継承し、後で Windows Phone 8 C# プロジェクトから呼び出したいと考えていますが、問題は、ネイティブ クラスをパブリックにできず、メソッドと関数が表示されないことです。非公開。例えば:

public class runtimeTestClass : testclass
{
   runtimeTestClass();
   ~runtimeTestClass();
};

問題は、実行時にネイティブを公開できないことです (エラー メッセージ)。

public ref runtimeTestClass sealed
{
    runtimeTestClass();
   ~runtimeTestClass();
};

しかし、この方法では何も継承できません。

誰も私がこれを解決する方法を知っていますか?

前もって感謝します

4

1 に答える 1