Hallo Leute,
ich habe bisher nur mit C# gearbeitet und habe zwar gehört das man die verschiedenen .NET Srachen in einem Projekt verwenden kann, wie das genau funktioniert weiss ich aber leider nicht.
In diesem speziellen Fall würde ich gerne ein C++ Template, von mir entwickelt, in einem C# Projekt verwenden.
Geht das? Wenn ja, wie genau? Ich müsste wissen wie ich das Template genau einbinden, und nutzen kann, und wie ggf. Kompiliert werden muss.
Für eure Antworten danke ich euch schonmal im vorraus!
viele Grüße
Marcel
C++ Templates sind nicht kompatibel zu .NET. Zwar kann man innerhalb eines MC++ Projekts einen nativen C++ Typ mit .NET Typen parametrisieren, allerdings ist er außerhalb der Assembly nicht verwendbar.
MfG VizOne
aber C++ Code/ Klassen kann ich schon verwenden? und wenn, wie?
greez
Marcel
du muss ein neues Projekt anlegen (C++ NET). Deine Klassen fertig machen.
Dann kannst du die fertige Assembly genauso wie jede andere in dein C# Projekt einbinden und verwenden.
Wenn du normales C++ schreibst, also kein .NET, hasst du immer noch die Möglichkeit eine DLL zu erstellen und sie dann in dem C# Projekt mittels DllImport auf die Funktionen in der C++ DLL zugreifen.
jo danke. das hilft mir schonmal weiter 🙂
vielen Dank Jungs.
greez
Marcel