[c++] VS2010, Nicht aufgelöstes externes Symbol "___security_cookie"

OP (Firma: EleLa - www.elela.de) #2656425
Lesenswert?
• ▲
▼
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren