DLL erstellt, aber wo ist die lib?
-
Hallo,
ich hab mit Visual Studio 2005 eine DLL erstellt, ich benutze ausschließlich die WinAPI und kein anderen Frameworks. Jetzt habe ich die DLL kompiliert. Das klappte hervorragend und die DLL ist auch im Ordner release/debug der Arbeitsfläche. Doch wo ist die Lib Datei zum linken der DLL an ein Programm, oder reicht zum laden ein LoadLibrary, in der DLL steht nur Code, keine Ressourcen.
Kann mir jemand helfen?MFG
lukeelten
-
Wenn Du keine Funktionen/Daten exportiert hast, dann gibt es auch keine LIB-Datei (warum auch
).
Also: __declspec(dllexport) oder def-Datei
-
du hast recht. Ich hatte allerdings keine Funktionen exportiert. Aber zum linken der lib datei reicht doch ein
#pragma comment(lib,"dll.lib")oder muss ich es im Linker unter CommandLine den dateinamen eingeben?
-
Zum linken reicht das pragma... (wenn der Pfad bekannt ist)