編譯問題解決: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
- Qt error: LNK1104: 無法開啟檔案“releasexxxxx.exe”報錯解決方案QTError
- Ubuntu - WPS開啟檔案提示檔案被鎖定無法編輯解決方法Ubuntu
- 解決Adobe Acrobat開啟PDF檔案時已損壞無法修復的問題BAT
- 解決ASM無法啟動問題ASM
- golang windows10下 go build 無法編譯 問題解決GolangWindowsUI編譯
- 記一次Razor Pages無法編譯問題及解決編譯
- 解決properties、xml等配置檔案無法找到問題XML
- maven編專案編譯後在target下的zip檔案損壞無法開啟Maven編譯
- 解決Linux無法開啟android模擬器問題LinuxAndroid
- 解決excel開啟.csv檔案亂碼問題Excel
- matlab編譯exe問題具體解決辦法Matlab編譯
- 怎麼解決SOLIDWORKS文件無法正常開啟的問題!Solid
- 用javaws開啟jnlp的時候,無法啟動解析檔案,這個問題怎麼解決?求大神Java
- 全方位解讀DLL檔案—編寫DLL
- 檔案無法粉碎解決辦法
- pandas 無法開啟 .xlsx 檔案
- 解決Kali LinuxVI編輯器無法複製問題Linux
- win10 無法開啟winxp共享怎麼辦 win10無法訪問xp共享檔案解決方法Win10
- 解決重灌系統後重新下載eclipse無法開啟之前專案的問題Eclipse
- matlab中出現mex無法編譯的問題Matlab編譯
- 解決 sublime text3 執行python檔案無法input的問題Python
- 解決vscode安裝後無法啟動的問題VSCode
- dll反編譯(修改引用檔案、修改程式碼)再生成dll編譯
- 使用ilasm 和 ildasm編譯和反編譯工具對DLL檔案修改ASMLDA編譯
- fatal: LF would be replaced by CRLF 問題解決
- 帝國CMSr的Fatal error:Allowed memory size of的解決辦法Error
- WPF + Winform 解決管理員許可權下無法拖放檔案的問題ORM
- dll檔案是什麼 dll檔案用什麼軟體開啟
- JS 下載檔案方法分享(解決圖片檔案無法直接下載和 IE相容問題)JS
- 解決表格檔案上傳無法刪除臨時檔案的問題Failed to perform cleanup of multipart itemsAIORM
- VMware DHCP Service服務無法啟動問題的解決
- 【Linux】解決tomcat出現Toomanyopenfiles(開啟的檔案過多)問題LinuxTomcatOOM
- 解決.bashrc檔案每次開啟終端都需要source的問題
- 使用Reflector和Filedisassembler逆向編譯反編譯.cs.dll檔案程式碼編譯
- Windows Defender無法開啟的問題Windows
- 解決無法使用VI的問題
- Windows 10升級無法選擇保留個人檔案、設定問題解決Windows