运行一段程序C++ 显示有错误 那位大神能帮我解释下这是什么意思啊 (这个程序是从网上摘的 不是自己做的

2024-11-26 05:37:19
推荐回答(4个)
回答1:

打不开库文件comct132.lib,在工程 设置 目录下 有个c++LINK,加上comct132.lib。
编译,还是LINK : fatal error LNK1104: cannot open file "comct132.lib"的话,说明你没有文件comct132.lib。
搜索一下你的磁盘有没有comct132.lib,没有的话下载一个或从别人那里拷贝一个,放到Visual Studio ->VC98->lib目录下,同样在工程下加上 设置 目录下 有个c++LINK,加上comct132.lib。再编译,就行了。
///////////////////////////////////////////////
菜单里project(工程)->settings(设置)出现settings选项卡,选择LINK选项。
有个Object/Library modules,这里就是让你添加库文件的。你输入你要用的lib的名字(在这里输入comct132.lib).点确定。
、、、、、、、、、、、、、、、、、、、、、、、、、、、
还有可能你的路径配置错了。vc6.0编译器根据你设的搜索路径来找文件,路径错了也可能导致上述错误,配置如下。
打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”
—>“Directories(目录)”重新设置“Excutable Fils、Include Files、
Library Files、Source Files”的路径。很多情况可能就一个盘符的不同
(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。
如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。 主义大小写。

回答2:

这是一个程序链接错误,其意思是你程序中使用的某些函数或变量,在外部的库文件中,但在链接时未能找到相关的库文件。

在你的例子中是: Comctrl32.lib 这个库文件没有被找到。你可以在项目中添加对其引用,便可解决问题。

回答3:

不能打开文件comct132.lib
这个文件1个错误,0个警报
采纳吧

回答4:

连接的时候发生或错误,看看静态库存在吗?