程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言基礎知識 >> fatal error LNK1104:無法打開文件“libc.lib”的解決方法

fatal error LNK1104:無法打開文件“libc.lib”的解決方法

編輯:C語言基礎知識
今天,編譯程序的時候,意外遇到了一個錯誤,就是VS2008一直提示:fatal error LNK1104: 無法打開文件“libc.lib”,後來在網上查找了很多資料,終於知道原因了。。。
如果將用低版本的VC開發的項目,拿到高版本的VC開發環境上去編譯,鏈接時也許會觸發LNK1104錯誤。解決方案是鏈接時忽略此庫,在此提供兩種解決方案:
Project | Properties | Configuration Properties | Linker | Input Ignore Specific Library: libc.lib
解決如下:項目->屬性中->配置屬性->鏈接器->輸入->在忽略特定庫中寫入打不開的文件的名稱libc.lib

在編譯器裡面寫上代碼:
#pragma comment(linker, "/NODEFAULTLIB:libc.lib")
只要忽略這個庫即可。。。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved