Hallo, Ich will einen Gerätetreiber den ich vor vielen Jahren mit VS6 übersetzt habe jetzt mit VS2010 übersetzen. Compilieren geht, aber beim Linken hängt der noch an der Zeile: 1>wdm.lib(loadcfg.obj) : error LNK2001: Nicht aufgelöstes externes Symbol "___security_cookie". Weiß jemand was ich da jetzt angeben muss, damit das klappt? Anbei die Linker Parameter: /OUT:".\LIB\i386\checked\BinTermUSB.sys" /VERSION:"4.0" /INCREMENTAL:NO /NOLOGO /LIBPATH:".WinDDK\lib\win7\i386" /DLL ".\WinDDK\lib\win7\i386\wdm.lib" ".\WinDDK\lib\win7\i386\usbd.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /NODEFAULTLIB /MANIFEST:NO /ManifestFile:".\LIB\i386\Checked\ezusb.sys.intermediate.manifest" /ALLOWISOLATION:NO /MANIFESTUAC:NO /PDB:"d:\Treiber\BinTermUSB\LIB\i386\Checked\ezusb.pdb" /OPT:REF /PGD:"d:\Treiber\BinTermUSB\LIB\i386\Checked\ezusb.pgd" /TLBID:1 /ENTRY:"DriverEntry" /RELEASE /BASE:"0x10000" /DYNAMICBASE /NXCOMPAT /MERGE:".rdata=.text" /MACHINE:X86 /ERRORREPORT:QUEUE Mein Ziel ist es einen 64 Bit Treiber zu übersetzen, aber erst mal soll der 32-Bit Treiber funktionieren, so wie damals erstellt. Vielen Dank für eure Hilfe, Markus
Falsche Libs angegeben (Debug/Release)? google liefert einiges in dieser Richtung, z.B. http://www.c-plusplus.de/forum/113125
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.