2013-01-23 37 views
1

當痛飲(使用C#)包裝的方法,說指定包裝方法前綴C#痛飲

void foo(); 

它會產生一個CSharp_前綴像這樣的包裝方法:

SWIGEXPORT void SWIGSTDCALL CSharp_foo() { 
    foo(); 
} 

是它可以指定/覆蓋這個前綴?

回答

0

我不認爲這是有可能在運行時改變這一點 - 因爲據我可以做出來,這是設置在文件csharp.cxx,行:

Swig_name_register("wrapper", "CSharp_%f"); 

所以,你會需要以某種方式改變它並重新編譯SWIG。