LINK : fatal error LNK1104: cannot open file &quot

2024-11-16 15:49:20
推荐回答(2个)
回答(1):

打不开库文件libcid.lib,在工程 设置 目录下 有个c++LINK,加上libcid.lib。
编译,还是LINK : fatal error LNK1104: cannot open file "libcid.lib"的话,说明你没有文件libcid.lib。
搜索一下你的磁盘有没有libcid.lib,没有的话下载一个或从别人那里拷贝一个,放到Visual Studio ->VC98->lib目录下,同样在工程下加上 设置 目录下 有个c++LINK,加上libcid.lib。再编译,就行了。
///////////////////////////////////////////////
菜单里project(工程)->settings(设置)出现settings选项卡,选择LINK选项。
有个Object/Library modules,这里就是让你添加库文件的。你输入你要用的lib的名字(在这里输入libcid.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):

rebuild一下,是你的debug目录问题,而不是VC的问题。
如果还不行的话,查看Project/setting/link/output file name下的目录是否是debug/zw.exe,如果不是,改成是。

------------------------------------------ 补充1
把所有的VC窗口都关闭了,重新启动VC,然后rebuild all这个工程,应该就没有问题了,如果还有的话,把电脑重启一下,再rebuild all,应该就可以了。