Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SWIG(C#を使用)がメソッドをラップする場合、
void foo();
CSharp_次のようなプレフィックスを持つラッパーメソッドを生成します。
CSharp_
SWIGEXPORT void SWIGSTDCALL CSharp_foo() { foo(); }
このプレフィックスを指定/オーバーライドすることは可能ですか?
実行時にこれを変更することはできないと思います-私が理解できる限り、これはファイルcsharp.cxxの次の行に設定されています:
Swig_name_register("wrapper", "CSharp_%f");
したがって、これを何らかの方法で変更し、SWIGを再コンパイルする必要があります。