fatal error LNK1104: 无法打开文件“libc.lib”的问题

 

        如果将用低版本的VC开发的项目,拿到高版本的VC开发环境上去编译,链接时也许会触发LNK1104错误。解决方案是链接时忽略此库,在此提供三种解决方案:
      

       1、解决如下:项目->属性中->配置属性->链接器->输入->在忽略特定库

    

       2、解决如下:项目->属性->配置属性->链接器->命令行输入/nodefaultlib:libcd

     

       3、在头文件中写上代码:

       #pragma comment(linker, "/nodefaultlib:libcd.lib")

fatal error LNK1104: 无法打开文件“libc.lib”的问题,布布扣,bubuko.com

时间: 2024-10-14 02:23:20

fatal error LNK1104: 无法打开文件“libc.lib”的问题的相关文章

fatal error LNK1104: 无法打开文件“opencv_calib3dXXXX.lib”

opencv 配置错误: fatal error LNK1104: 无法打开文件"opencv_calib3d2410.lib" 查看一下 opencv D:\Prpgram Files\OpenCv\opencv\build\x86\vc10\lib 目录下的库文件,发信啊他们的版本号所对应的文件都是 248,而不是网上所说的2410,所以原因就是这个,网上搭配教程的版本可能不一样,修改一下就好,即将所有的附加依赖项都从opencv_xxxx2410.lib改为opencv_xxxx

LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”

出现这类问题一般是由于所运行的项目是VC6(或者vs2003)创建的,而后又用VS2005或者更高版本工具打开项目导致的,原因都是因为LIBCD.lib文件被更改了.要解决问题的话,只要在链接设置那里忽略它就没问题了. 解决办法是: 第一种方案:在项目-属性-链接器- 命令行 加 /nodefaultlib:libcd 第二种方案:在项目-属性-链接器- 输入-忽略特定库加:LIBCD.lib

LINK : fatal error LNK1104: 无法打开文件“libboost_serialization-vc90-mt-gd-1_62.lib”

boost安装:https://www.cnblogs.com/sea-stream/p/10205425.html 在vs中添加 原文地址:https://www.cnblogs.com/sea-stream/p/10205568.html

error LNK1104: 无法打开文件“libboost_thread-vc140-mt-gd-1_61.lib”

error LNK1104: 无法打开文件“libboost_thread-vc140-mt-gd-1_61.lib” 调试->你的项目属性 配置属性->VC++目录 包含目录 D:\boost_1_61_0 库目录 D:\boost_1_61_0\stage\lib

error LNK1104: 无法打开文件“ComService.lib”

vs报错: 错误    1    error LNK1104: 无法打开文件"ComService.lib" 首先确定工程以引入ComService: 方法一:你自己新建项目后,需要操作 项目->属性->链接器->常规->附加库目录->,然后把 ComService.lib 库文件所在的目录添加进去. 方法二:直接把ComService.lib文件拷贝到项目的代码文件夹或者可执行程序文件夹下. 然后右击项目->项目依赖项->把ComServic

error LNK1104: 无法打开文件“glut32.lib”(OpenGL初次使用碰到的编译问题)

上一篇blog文写到怎么安装gllu库,并给出了例子来验证OpenGL能否正常使用,但是一编译就出现问题:error LNK1104: 无法打开文件"glut32.lib" 其实就是vs项目的配置问题,可以在项目属性中,VC++目录下,库目录包含相应glut32.lib的目录即可(就是一开始配置时复制过去的路径,包含上即可解决编译问题) 

编译问题解决:LINK : fatal error LNK1104: 无法打开文件“*.dll”

一.引言 编译项目的时候,总会遇到些奇怪的问题,比如说以下这种: LINK : fatal error LNK1104: 无法打开文件“..\bin\ICPRegistration.dll” 我在编译一个动态链接库项目的时候出现的问题,其中ICPRegistration.dll 应该是该项目的输出文件,而此时却显示无法打开该文件. 觉得非常匪夷所思 T_T 明明是我要输出的文件,你却告诉我无法打开,这是因为什么原因呢? 二.可能的原因 google之后得知一个可能的原因. 可能是在../bin/

LINK : fatal error LNK1104: cannot open file 'mfcs42d.lib'

今天在自己的机器上安装EVC后,建立MFC工程,编译出现错误 : LINK : fatal error LNK1104: cannot open file 'mfcs42d.lib' 或 INK : fatal error LNK1104: cannot open file 'mfcs42.lib' 解决方法: 找到   mfcs42d.lib   或   mfcs42.lib所在的目录,如我的机器是:  D:/Program   Files/Windows   CE   Tools/wce50

LINK : fatal error LNK1104: cannot open file "mfc42d.lib"

VC++6.0上建立了个基于MFC应用程序,在编译时候没出现错误,但在LINK的是时候出现这样的错误:Linking...LINK : fatal error LNK1104: cannot open file "mfc42d.lib"执行 link.exe 时出错.Calculator.exe - 1 error(s), 0 warning(s) 答案: 错误主要出现在网络流传的VC++6.0版本中,当调试链接MFC向导程序的时候,出现此错误.发生这一错误的原因主要是设置问题,但仅通