2022年3月16日 星期三

[錯誤處理] error LNK1104 & error C1083: 無法開啟檔案 'XXX.lib' 的原因之一

使用Lib時需設定的路徑與檔案名稱都設定好了,

為什麼一樣出現 error LNK1104 呢?

設定成相對路徑:

在輸入中將要使用的Lib名稱設定好(這邊使用ivi.lib):

由於產生這種error的情況有非常多種,

但我試一下比較笨的方法,

將相對路徑改成絕對路徑:


編譯就通過了,

這是什麼問題!?

之後再找時間研究一下為什麼這邊不能使用相對路徑吧。


後記:

想不到連.h檔的相對路徑也出現問題。


也是改成絕對路徑就沒事了,

使用相對路徑時,我記得有時要使用反斜線 ,

但這我也試過了,且輸入正斜線時IDE會自動帶入下一層應該會出現什麼,

照著指示輸入卻一樣出現問題。


真的要找時間研究一下為什麼會產生這種error,

絕對路徑會造成很多困擾,

如果專案在別的電腦開發,就得重新在設定一次路徑。



沒有留言:

張貼留言

社會新鮮人如何投資?

我的觀點是,在 沒有很多 本錢 的情況下, 別寄望每個月幾千元放到股票或者最近很夯的高股息ETF就能讓你致富, 先投資自己,讓自己的本業收入提高吧。