編譯問題解決:LINK : fatal error LNK1104: 無法開啟檔案“*.dll”
一、引言
編譯專案的時候,總會遇到些奇怪的問題,比如說以下這種:
LINK : fatal error LNK1104: 無法開啟檔案“..\bin\utilitiesd.dll”
我在編譯一個動態連結庫專案的時候出現的問題,其中 utilitiesd.dll
應該是該專案的輸出檔案,而此時卻顯示無法開啟該檔案。
覺得非常匪夷所思 T_T
明明是我要輸出的檔案,你卻告訴我無法開啟,這是因為什麼原因呢?
二、啼笑皆非的原因
突然靈光一閃!
莫非在 ..\bin\
資料夾中已經生成了一個 utilitiesd.dll
,並且該動態連結庫正在被其他程式佔用,因此對於 utilitiesd.dll
的新增的編輯無法成功,就像我們妄圖想要刪除一個正在編輯的檔案是不被作業系統允許的一樣。
猜測到了原因的我立馬關閉了其他的編譯專案執行,再重新編譯 utilities
專案,此時終於成功。
三、總結
有時候有些問題的原因真的是非常啼笑皆非的 :)
對於這種問題,遇到了第一次就要好好記錄下來,為之後再遇到這樣的問題提供一個解決思路。
相關文章
- fatal error LNK1104: 無法開啟檔案“libExtensions.obj”ErrorOBJ
- error LNK1104:無法開啟檔案"lua51.lib"Error
- Qt error: LNK1104: 無法開啟檔案“releasexxxxx.exe”報錯解決方案QTError
- Ubuntu - WPS開啟檔案提示檔案被鎖定無法編輯解決方法Ubuntu
- LINK : fatal error LNK1104: cannot open file 'mfcs42d.lib'Error
- 解決ASM無法啟動問題ASM
- golang windows10下 go build 無法編譯 問題解決GolangWindowsUI編譯
- 記一次Razor Pages無法編譯問題及解決編譯
- 解決properties、xml等配置檔案無法找到問題XML
- maven編專案編譯後在target下的zip檔案損壞無法開啟Maven編譯
- 登錄檔無法開啟的解決辦法
- 解決excel開啟.csv檔案亂碼問題Excel
- 解決Adobe Acrobat開啟PDF檔案時已損壞無法修復的問題BAT
- 用javaws開啟jnlp的時候,無法啟動解析檔案,這個問題怎麼解決?求大神Java
- cmake編譯問題解決編譯
- 解決Linux無法開啟android模擬器問題LinuxAndroid
- 怎麼解決SOLIDWORKS文件無法正常開啟的問題!Solid
- 全方位解讀DLL檔案—編寫DLL
- 解決ORACLE無法啟動安裝的問題Oracle
- 關於listener無法啟動的問題解決
- 檔案無法粉碎解決辦法
- matlab編譯exe問題具體解決辦法Matlab編譯
- pandas 無法開啟 .xlsx 檔案
- 開啟EXCEL時無法找到startup.xls檔案的解決方法Excel
- 解決:JPEGImageEncoder編譯問題編譯
- 組策略編輯器無法開啟的解決方法
- 解決下載的CHM檔案無法顯示網頁問題網頁
- win10 無法開啟winxp共享怎麼辦 win10無法訪問xp共享檔案解決方法Win10
- 解決:windows無法拖拽檔案Windows
- 升級Win 10無法開啟Office 2013檔案的解決辦法
- 解決hyper v導致docker無法啟動問題Docker
- sqlplus無法啟動的問題及解決SQL
- 掉電無法啟動資料庫問題解決資料庫
- Word的檔案被鎖定,無法編輯的解決辦法
- 執行無法解決的編譯錯誤編譯
- Win10系統無法開啟hlp檔案怎麼辦 windows10無法開啟hlp檔案如何解決Win10Windows
- 解決重灌系統後重新下載eclipse無法開啟之前專案的問題Eclipse
- 當編譯VC專案時提示不能開啟生成的動態庫.dll或者.exe檔案編譯