Hallo Zusammen, ich hab mal ein PDF geschrieben, wie man einen Native C Code in einer Visual Studio 2010 prof. C# Umgebung laufen lassen und debuggen kann. Das Ganze soll z.B. das automatisierte Testen von C Methoden erleichtern. Bitte nun keinen Glaubenskrieg bzgl. C# usw.! Es geht hier zunächst nur darum, den Projekt Aufbau zu beschreiben. Ich hab recht lange benötigt die Einzelinfos im Internet zusammen zu suchen und denke es könnte eventl. für einige hilfreich sein eine Komplettbeschreibung zu haben. Für Verbesserungsvorschläge bin ich Euch natürlich dankbar. Liebe Grüße, Timo
:
Verschoben durch Moderator
Ich habe gerade bemerkt, dass das Ziel des Kopierens der Dll Datei in Kapitel 1.4.16 im Text nicht korrekt ist. Nur der Screenshot ist korrekt. Ich werde das am Montag korrigieren.
Danke für die Anleitung. Ich mache gerade etwas ähnliches mit Python und ctypes, was für solche Zwecke auch recht gut zu verwenden ist. Im Gegensatz zu einem C# finde ich das man sowas in Python schön schlank programmieren kann, da alles in einer Datei vorhanden ist und keine Projekteinstellungen usw. eingerichtet werden müssen.
Hallo Thomas, danke für den Hinweis. Für mich würde es aber bedeuten Phyton zu lernen. Mit C# habe ich jahrelange Erfahrungen. Wenn Deine Lösung fertig ist schreib doch auch eine kleine Anleitung und stell sie in einen extra Thread. Würde mich darüber freuen um mal einen Blick über den eigenen Tellerrand zu riskieren. :-) Grüße Timo
PS: Du könntest deine Beispiele (DLL Aufrufe) mit referenzierten Zugriffen erweitern (Stichpunkt "ref"), das fehlt noch fällt mir gerade auf. Wenn eine C Funktion beispielsweise einen Pointer auf einen int array liefert. Und bißchen was über Marshalling schreiben.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.