Hi, osgSwig generates the .cs files but no project. I leaves it to your choice if you want to integrate the .cs files in direct way into your own project or if you want to create a .Net dll.
If the latter is what you want to do, then just create a .Net dll project, drag & drop the .cs files into it and compile in a second step. At some points errors will appear telling you that the override keyword is illegal. This is the result of multiple inheritance in Osg. Just delete the override keyword (at 26 locations, dont worry the compiler tells you where) and continue. For my .Net wrappers i left out osgIntrospection, as this is not needed for generating the wrappers. Carsten _________________________ Carsten Scharfe Software Developer Experiment Software ESIM dSPACE GmbH Rathenaustraße 26 33102 Paderborn Germany Tel.: +49 5251 1638-1920 http://www.dspace.com mailto:cscha...@dspace.de _________________________ From: osg-users [mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Trajce Nikolov NICK Sent: Wednesday, May 21, 2014 12:33 PM To: OpenSceneGraph Users Subject: Re: [osg-users] OSG and .NET (C#) Hi Carsten, thanks for the input. Here is how far I have got: I downloaded swigwin got osgswig source run CMake of osgswig, build my solution (I am on Windows Visual Studio) and got no project for osgswig I set to build osgswig with osgIntrospection. Any hints? Thanks a bunch! Nick On Wed, May 21, 2014 at 9:25 AM, Carsten Scharfe <cscha...@dspace.de<mailto:cscha...@dspace.de>> wrote: Hi Nick, I have done this with osgSwig, which can be found here: https://code.google.com/p/osgswig/ Although it's a pain with many pitfalls, you can get working wrappers with it. These osgSwig project works even with OSG 3.0.1, 3.1.5 and 3.3.1 after getting the project to compile correctly. Generally Swig (v2.0.12) generates code for intermediate c++ dlls which are called by .Net via Pinvoke. After generation, which in my case is not error free, you probably have to correct these errors by hand in the generated C# code. Luckily this is not an endless list. Cheers, Carsten _________________________ Carsten Scharfe Software Developer Experiment Software ESIM dSPACE GmbH Rathenaustraße 26 33102 Paderborn Germany Tel.: +49 5251 1638-1920 http://www.dspace.com mailto:cscha...@dspace.de _________________________ From: osg-users [mailto:osg-users-boun...@lists.openscenegraph.org<mailto:osg-users-boun...@lists.openscenegraph.org>] On Behalf Of Trajce Nikolov NICK Sent: Tuesday, May 20, 2014 7:07 PM To: OpenSceneGraph Users Subject: [osg-users] OSG and .NET (C#) Hi Community, in the language wrappers section the project link is broken. Where is this project now and any clue what is the status? Also, anyone have done this and willing to share hints, code? Thanks a bunch! Nick -- trajce nikolov nick _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org<mailto:osg-users@lists.openscenegraph.org> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- trajce nikolov nick
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org