2009-07-20 10 views
1
Compiling... 
StdAfx.cpp 
Compiling... 
MotleyFool.cpp 
StockBar.cpp 
EditQuote.cpp 
MFToolbar.cpp 
ReflectionWnd.cpp 
Generating Code... 
Linking... 
LINK : fatal error LNK1104: cannot open file "odbccp32.libcomctl32.lib" 
Error executing link.exe. 

MotleyFool.dll - 1 error(s), 0 warning(s) 

ich versuche, eine IE-Symbolleiste zu entwickeln. mit der Hilfe von.VC++ Fehler - Datei kann nicht geöffnet werden "odbccp32.libcomctl32.lib"

http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx

Antwort

0

Ihr Bibliothekssuchpfad ist nicht korrekt. Fügen Sie den Pfad, in dem sich diese Dateien befinden, zu Ihrem Bibliothekssuchpfad hinzu. Wählen Sie in VS2008 unter Extras -> Optionen, Undser Projekte und Lösungen VC++ - Verzeichnisse. Wählen Sie dann im Kombinationsfeld Bibliotheksdateien aus und legen Sie den richtigen Pfad fest.

+0

ich glaube, ich habe nicht die Datei, wo bekomme ich die Datei odbccp32.libcomctl32.lib ?? – coderex

+0

Nach dem Hinzufügen des Speicherplatzes erhalten Sie immer noch den Fehler? – Naveen

+0

Ich habe nicht die angegebene Datei – coderex

2
odbccp32.libcomctl32.lib 

fehlt Platz?

+0

keinen Platz dazwischen, ich habe nur diese Fehlermeldung von der Fehlerkonsole kopiert. :( – coderex

+0

Fügen Sie den Platz hinzu. Es sollte das Problem lösen, vorausgesetzt, der lib-Pfad ist korrekt. –

+0

Ya, was er meint, ist Ihre Eingabe hat ein Leerzeichen fehlt, nicht der Fehler. – GManNickG

1

Klingt wie Ihr Projekt einige schlechte Einträge im Bibliotheksteil hat. Die ODBC-Bibliothek heißt eigentlich odbc32.lib (odbccp.dll ist die Steuerfeldbibliothek) und die allgemeinen Steuerelemente heißen comctl32.lib.

Verwandte Themen