wie eine lib in visual ++ einbinden
-
hola
wie funktioniert das ? hab dafuer keinen menuepunkt gefunden
cermy
Meep Meep
-
Das einfachste ist:
#include "name-des-headers-der-lib.h" #pragma comment(lib, "name-der.lib")
-
oder etwas komplizierter,
bei projecteinstellungen registerbaltt Linker unter Objekt-/Bibliothek-Module: die entsprechende lib mit einbinden.
-
Genau. Wobei ich die "#pragma comment" Variante vorziehe, weil man dadurch wichtige Daten (nämlich welche Libs gebraucht werden) aus den Project-Settings raus, und in den Source rein bekommt.
Und die Information "dieses Projekt linkt mit abc.lib" ist "sichtbarer", man muss nicht erst in den Projekt-Properties nachgucken um es zu sehen, sondern sieht es gleich im Source.
Für selbst geschriebene Libs/DLLs bietet sich an ein AutoLink.h File zu machen, welches dann von allen anderen Headers der Lib/DLL eingebunden wird, dann muss man explizit garnix mehr angeben, dann geht das automatisch sobald man ein Header der entsprechenden Lib/DLL irgendwo inkludiert.