Gibt es eigentlich ein detaliertes Ebook zum Erstellen/Einbinden/... von DLLs?
Das hängt ganz vom Compiler ab. Wobei es da meistens recht ähnlich ist. Wenn es um den Quellcode geht, dann sollte dieser natürlich immer gleich aussehen. Dazu gibts sicherlich Tutorials im Netz.
Was das Erstellen angeht, sollte es bei deiner IDE die Möglichkeit geben ein entsprechendes Projekt auszuwählen (also dann wenn du entscheidest, ob du eine Konsolenanwendung, GUI, ... machen willst). Beim Compilieren und Linken wird dann normalerweise eine .lib- und eine .dll-Datei erzeugt.
Das Einbinden hängt normalerweise vom Linker ab und wie du die DLL einbindest. Bei der dynamischen Variante musst du hald die WinAPI benutzen, ansonsten brauchst du die Header- und Libdatei. Die Headerdatei gehört wie gewohnt in den Quellcode eingebunden und die Libdatei muss dem Linker bekannt gemacht werden (also beim Linken entweder mit angeben oder hald zu den Projektdateien hinzufügen).
JossBoss schrieb:
sag mal sidewinder könntest du mir einen link für die threads geben wenn möglich, denn mit der suche lande ich immer bei diesem hier
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.