あなたがCで、このようなマクロがある場合:C#スクリプトでこのマクロを使用する方法C#スクリプトでマクロをマーシャリングする方法は?
#define SLICE_VERSION 20110614
を?
私はそれをマーシャリングする必要がありますか?どうやって?
C#で再定義する必要がありますか?私はC#が#defineマクロを持っていないことを知っていますが、多分私はそれを静的変数として定義することができます。
どういうわけか言えますか?
同様に、Cでグローバル変数を使用している場合、C#スクリプトでどのように使用しますか?
クラス、構造体、配列、共用体、その他のC/C++からC#へのマーシャリングに関するチュートリアルを見てきましたが、定数をどのようにマーシャリングするかについてのヒントは見つかりませんでした。私はそれをマーシャリングする必要がありますか?それは直接参照することはできますか?
はところで、私はこのにモノにinteroppingについてかなり良いチュートリアルが見つかりました:http://www.mono-project.com/Interop_with_Native_Libraries#Introduction
ありがとうございます!私はこのようにします。呼び出し関数はuintを期待しているので、const Uintとして定義します。 – CherryQu