Entwickler-Ecke
C# - Die Sprache - lib und header datei
Kouran - Fr 25.01.08 20:02
Titel: lib und header datei
Hallo,
ich habe von einer Biblothek die ich gerne unter C# nutzen möchte eine kompilierte lib Datei und die dazugehörige Header Datei. Die lib ist in C++ geschrieben. Kann ich die lib einfacher einbinden als in C++ einen Wrapper zu schreiben und diesen als dll zu kompilieren, damit ich die dll dann in C# einbinden kann?
Danke schon mal im voraus
Tom
Kha - Fr 25.01.08 20:44
Wenn du C++ beherrschst, dürfte das mit Abstand am Einfachsten über C++/CLI funktionieren, damit hast du quasi nahtlosen Zugriff auf beide Plattformen.
Kouran - Fr 25.01.08 22:57
Leider kann ich kaum C++,ich programmiere fast nur C# und Java. Die Sache ist, wir haben eine relativ große Solution (knappe 26 C# Projekte). Und wir brauchen im prinzip die Funktionalität dieser lib. Daher wäre es schön wenn man sie in eine C# Klasse kapseln könnte (was daran scheitert, daß der Zugriff auf libs unter C# mir ein Rätsel ist) oder zumindest eben in eine dll umwandeln (wobei statisch zu dynamisch gelinkt schon schwer sein könnte) damit man direkt mit C# Code darauf zugreifen kann.
Was du meintest, wenn ich dich richtig verstanden habe, ist den Wrapper in C++/CLI zu schreiben damit ich dann mit einer anderen .NET sprache direkten zugriff habe?
Cheers
Tom
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!