From: William S F. <ws...@fu...> - 2009-06-20 01:12:41
|
Juan Manuel Alvarez wrote: > Hello everyone! I am having a little doubt I would like to share. > > I am wrapping to C# and given a simple file like: > > %module myModule > %{ > #include "myModule.h" > %} > namespace fzm > { > class MyClass > { > // ... interface here.... > }; > } > > The thing is that SWIG generates 3 files: > - MyClass.cs with the class itselft > - myModulePINVOKE.cs with all the pinvoke stuff > - myModule.cs with the following code: > > namespace NS { > > using System; > using System.Runtime.InteropServices; > > public class myModule { > } > > } > > The question is... even if the file does no harm, is there a way to > tell SWIG no to generate it? > In a nutshell, no. Your build system will have to delete it after running SWIG if you don't like it. If you didn't know, C/C++ global wrappers get put into this class. William |