Ich versuche im Moment mit dem Lcc Compiler eine Dll zu erzeugen. Dafür schreibe ich ein ‚normales‘ C-Programm und setzte vor Funktionen die die Dll nachher beinhalten soll ein ‚__declspec(dllexport)‘. Dann compiliere ich das ganze und forme es mit dem Befehl ‚lcclnk -dll mylib.obj‘ zu einer Dll um.
Ist das der richtig (‚normale‘) Weg? Die so erzeugte Dll exportiert zwar meine Funktion, allerdings trägt diese jetzt noch ein führendes ‚_‘. Da ich die Dll aber auch von Visual Basic aus benutzen will, habe ich jetzt das Problem, das Visual Basic keine Funktionsnamen mit einem führenden ‚_‘ akzeptiert. Kann mir jemand erklären, was ich vielleicht anders machen kann oder sollte?
–Jan Vornberger