Konverter C # projekt til Dll til C ++ projekt

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er nybegynder til C #. Jeg arbejder i øjeblikket på at lære C # kode. Mit endelige mål er at konvertere et C # -projekt til en dll, så jeg kan bruge det i min C ++ exe. Jeg bruger VS2005.


Jeg spekulerede på, om det er muligt, og hvis jeg vil sætte pris på nogle vejledning og forslag i denne henseende,


Venligst svar igen,

Bedste reference


Hvorfor ikke lave en com-objekt ud af dit administrerede lib og kalde det fra den ustyrede c ++-kode? Det er relativt nemt at gøre, hvis du ved hvordan man styrer com i c ++ ..
http://msdn.microsoft.com/en-us/library/aa645736(v=vs.71).aspx[2]

Andre referencer 1


Skriv en C ++/CLI wrapper rundt om C # DLL, der udsætter et indbygget C ++-interface til C # -koden.


Du skal nok aktivere flaget /clr i din ansøgning, men der er måder at eksponere et helt indbygget interface via en DLL også.


Der er en god forklaring og prøveimplementering af de forskellige teknikker på dette link. [3]