VC ++错误 - 无法打开文件“odbccp32.libcomctl32.lib”

时间:2009-07-20 10:14:55

标签: visual-c++ toolbar

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)

我正在尝试开发IE工具栏。在...的帮助下。

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

4 个答案:

答案 0 :(得分:2)

odbccp32.libcomctl32.lib

是否缺少空间?

odbccp32.lib comctl32.lib
            ^

答案 1 :(得分:1)

听起来你的项目在图书馆部分有一些不好的条目。 ODBC库实际上称为 odbc32.lib (odbccp.dll是控制面板库),常用控件名为 comctl32.lib

答案 2 :(得分:0)

您的图书馆搜索路径不正确。将这些文件存在的路径添加到库搜索路径中。在VS2008中,转到Tools-> Options,Undser Projects and Solutions选择VC ++目录。然后在组合框中选择库文件并设置正确的路径。

答案 3 :(得分:0)

听起来您正在使用较旧的Visual C ++ Express,其中未包含Platform SDK。你可以在这里下载: http://www.microsoft.com/downloads/details.aspx?FamilyID=4377f86d-c913-4b5c-b87e-ef72e5b4e065&displaylang=en