-2

私は次のように構成されたmexソリューションを使用しています。

私はC#リーダーAを持っています。これはC ++ / CLIプロジェクトBによって呼び出され、mexプロジェクトCによって呼び出されます。これはmatlabから呼び出されます。これは私のコードではなく、実行することになっているものです。

Bには、アクセスできない2つの関数が含まれています。まず、コンストラクターです。B :: B(mxArray * data)

次に、通常の関数:mxArray * B :: toMatlab(bool mode)

コンストラクターのmxArray*引数をintに置き換えてみたところ、エラーがなくなり、他の関数と同様に、関数自体にアクセスできるように見えましたが、何らかの理由で使用できません。引数としてmxArray*型。

私は自分のコードについてあまり多くの詳細を含めたくないのですが、私が省略した関連するものがあれば教えてください。

4

1 に答える 1

0

エラー ヘルプは、問題がネイティブ型の (.NET メタデータでの) 可視性であることを示唆し、詳細と解決策へのリンクを提供します。

于 2013-01-28T14:57:00.480 に答える