急求win7裡面VC fatal error LNK1104 到底什麼錯誤 怎麼解決?

2025-05-03 14:05:04 字數 3289 閱讀 2827

1樓:網友

沒找到exe檔案。

因為你沒生成exe檔案首先要編譯。

win7下用vc++6.0出現link : fatal error lnk1104: cannot open file "debug/1.exe"怎麼解決

2樓:

這是因為你的程式出現了死迴圈,執行後沒有正常退出,所以在下次編譯時,編譯器不能刪除還駐留在記憶體中的程序(具體就是你的,所以報錯。vc在每次重新編譯時,都要把debug或release目錄下的臨時檔案清除掉,以便生成新的版本。

解決辦法就是在工作管理員中把程序直接結束。或者你重新啟動機器也可以。

enjoy!

ush91. com 免費的vc學習平臺。

3樓:唐怡韻藍

解決方法:將工程存到自己的檔案當中,而不是預設資料夾裡面。原因暫時不知,但能夠解決問題。

4樓:網友

你的安裝軟體路徑設定有誤,建議查詢並更改檔案的生成路徑。

5樓:匿名使用者

我在除錯之後會遇到這個問題(fatal error lnk1104),通過多次重啟vc++的實驗(因為遇到這樣的情況我只能關掉再開啟),我發現在關閉除錯之後,要重新執行程式時,一開始要選擇f7(build),而不是ctrl+f7(compile),再執行(按ctrl+f5(buildexecute),就是那個感嘆號),好像就不會出現這種情況。我是win10

win7執行vc+6.0時總出現link : fatal error lnk1104: cannot open file "debug/ng

6樓:網友

1全部看看是不是你的黑視窗沒有關閉 要不就是找找程序裡面 看看 有沒有那個exe關閉了就可以了。

vc6.0編譯總是出現這個錯誤 link : fatal error lnk1104: cannot open file "mfc100d.lib" 如何解決?

7樓:匿名使用者

乙個解決辦法 選單欄 project>settings>選擇general標籤頁 (你可以通過使用快捷鍵alt+f7快速開啟project 的 settings設定)將microsoft foundation classes下拉選單裡,選擇 use mfc in a shared dll再次編譯,就可以了english version:http:

為什麼fatal error lnk1104: 無法開啟檔案"libextensions.lib"

8樓:秋秋

每乙個專案都需要配置自己的鏈結路徑。

1、直接把檔案拷貝到專案的**資料夾或者可執行程式資料夾下。

2、對比你的hellocpp解決方案下的預設專案和你自己的新建專案,對比兩個專案的屬性。將自己的專案屬性改為和hellocpp專案一樣的就可以了 。

vc++的問題:編譯不通過,提示link : fatal error lnk1104: cannot open file "tempfile"

9樓:匿名使用者

你第一次編譯成功後的那個程式還在執行,第二次在link的時候就不能重寫那個錯誤了,所以就會出現link error.一般這種情況都是這樣造成的。

10樓:匿名使用者

先在c盤建乙個資料夾 比如c:\tmp然後「我的電腦」右鍵「屬性」「高階」「環境變數」「新建」「變數名」填tmp 「變數值」填 c:\tmp確定之後重新開一下vc試試看。

11樓:帳號已登出

這可能是不相容的系統,如果您使用的是windows 7,然後vc + 是存在的相容性問題,最好是使用vc + mini或安裝與。

12樓:孤獨長袍

以管理員身份執行vc程式設計軟體即可。

vc++ 程式 呼叫*.x檔案 出現fatal error lnk1104:錯誤!

13樓:網友

建議你仔細地看一下你的這個檔案的目錄, 有可能是鏈結位址寫錯了。

看看你的那設定裡邊有沒有把鏈結的目錄加上去。或者你把這個lib拷貝到你的debug目錄下。

14樓:網友

如果想為vc設定系統目錄的話,必須在選單下進行:tools/options/directories/,看到乙個下來選單叫:show directories for,你可以選擇不同的檔案型別,主要是include(標頭檔案),lib(庫檔案)。

然後再在下面的目錄列表中新建乙個新的路徑,將你要包含的目錄填入。但要注意的是,vc在搜尋的時候,是有先後循序的,應該把優先順序低的目錄放在最前面。

15樓:風輕雲度

把工程路徑設定好之後,調節到第乙個鏈結。也就是讓工程去先連線dx的路徑。

link : fatal error lnk1104錯誤,希望懂的才進來,不要複製來的答案

16樓:

lnk1104是檔案開啟錯誤。

你的 **exe檔案已經裝入記憶體了,故編譯好以後無法將編譯後的 **exe檔案覆蓋上去。

你的程式是不是執行註冊了?註冊為com服務並被呼叫了的話,就裝入記憶體無法在寫入了。

刪除一部分**,這部分**是什麼呢?沒看到不好下結論,也許是巧合。

release版本編譯後存在 ..release目錄下,當然可以儲存。

17樓:網友

可能有衝突,delete dubug資料夾再試,也可能是因為你除錯程式時還沒把這個程式關閉。

18樓:網友

出現錯誤時開啟工作管理員,檢視是否有***exe這個程序。有的話把該程序結束,應該就可以了。

本人也是在網上搜到的答案,感覺不錯,希望對遇到同樣問題的人能有幫助~~

19樓:飄雪在春季

看看***exe 是否正在執行或者具有隻讀屬性。沒有其他原因的。

vc++6.0編譯時出現fatal error lnk1104: cannot open file "kernel32.lib"

20樓:消失z村花

出現錯誤的原因應該是""庫檔案沒有新增到工程中,具體的新增步驟為:【工程】-【設定】-【連線】-【物件/庫模組】,然後將""

新增進去就可以了,記得要和已有的庫檔案之間有空格。

win7啟用急求

win7萬能啟用工具 win7啟用工具win7 activation 1.7 http www.vkni.org a caozuoxitong windows 7 20100527 23388.html 30多枚直接啟用windows7金鑰 最新20多枚金鑰 推薦工具,不行再用金鑰,希望對你有幫助 ...

win7 桌面沒有了,WIN7 桌面沒有了

win7 桌面沒有了。典型的系統出現問題了。可以重灌下系統。玉米系統 比較好用,而且很穩定。通過檢視程序和重新複製exporer.exe程式來重新部署桌面,具體如下 進入啟動工作管理員 ctrl shift delete 調出選單選啟動工作管理員,新任務。然後輸入explorer.exe看能不能顯示...

怎樣合併win7賬號裡的檔案,win7怎麼合併並且覆蓋已有檔案

你好,所有的賬號檔案都放在c盤的users 使用者 資料夾中,在這個資料夾中有著所有賬號的資料,你可以使用複製,將非管理員的賬號檔案複製到管理員賬號的資料夾中,直接覆蓋即可合併 因為覆蓋只會覆蓋同名的檔案,同名的資料夾會自動合併 之後再將破能夠使用者刪除即可 希望我的回答對你有所幫助 如圖需要把多個...