From: Nicholas Y. <yue...@gm...> - 2009-03-25 06:09:12
|
Hi, I am writing some Ruby extension via Swig and the generated does not compile with Visual Studio C++ 6.0. I understand that the problem is due to the CoVariant return type generated by SWIG (1.3.39) Is there a way to generate the wrapper code without the covariant return types? I have to use Visual Studio C++ for compatibility and legacy reasons. Regards |
From: William S F. <ws...@fu...> - 2009-03-30 16:53:03
|
Nicholas Yue wrote: > Hi, > > I am writing some Ruby extension via Swig and the generated does not > compile with Visual Studio C++ 6.0. > > I understand that the problem is due to the CoVariant return type > generated by SWIG (1.3.39) > > Is there a way to generate the wrapper code without the covariant > return types? > > I have to use Visual Studio C++ for compatibility and legacy reasons. > Visual C++ 6 is a rather non conforming C++ compiler and is something like 13 years old. If you supply an example which demonstrates the covariant return problem, it might be possible to fix it. Otherwise try an old version of SWIG around 1.3.19 as I think Visual C++ 6 support might still have been working then. William |