From: William S F. <ws...@fu...> - 2007-01-18 18:29:39
|
Marc Lepage wrote: > On Windows when using SWIG 1.3.30 for C#, when building one SWIG'd DLL > which imports another, I get this C# warning: > > http://msdn2.microsoft.com/en-gb/library/h6ys1ykk(vs.80).aspx > The type 'type' in 'file_2' conflicts with the imported type 'type'. > Using the one in 'file_2' > This warning is issued when a type in a source file (file_2) conflicts > with an imported type in file _1. The compiler uses the one in the > source file. > > > If you are going to use more than one assembly, shouldn't you be using different namespaces for each assembly? If everything is going to go into one namespace, perhaps you can put it all into one dll? Alternatively, get rid of the SWIGTYPE_p_double type wrapper class through more appropriate marshalling, eg applying the const double& typemaps to any double* type causing the generation of these. William |