運行Win7(機器隨它一起交付)和Visual Studio 2008(版本9.0.21022.8 RTM)。爲什麼VC++ 9(2008)並不總是在win7上創建.exe(LNK1104)
創建一個控制檯應用程序,簡單的「Hello World,再次」,F7編譯,F5運行,一切都很好。做了次要的格式更改,F7編譯得很好,但是「致命錯誤LNK1104:無法打開文件'C:... \ Debug \ test.exe'鏈接器錯誤。在這裏:Visual studio 2008 error ? "LNK1104 : cannot open file "並與這些結果中列出的建議的工作:?!
埃克運行經過TaskMgr並沒有編譯瓦特/ F7 - 聯F5運行良好,TaskMgr說沒有運行,小編輯& F7 - LNK1104錯誤然這個測試好幾次了,並且無法捕捉到停留在TaskMgr中的exe過去應用程序終止(它看起來然後消失),但F7仍然失敗了LNK1104。 ,F5運行良好,小編輯F7 LNK1104錯誤,關閉AV完全。 F7 LNK1104錯誤。更多研究...
F7掛鉤!說什麼?小編輯,F7鏈接!小編輯F7鏈接!小編輯F7鏈接! (連續幾次看起來很有希望。)F5運行良好。小編輯,F7 LNK1104錯誤。等待3或4分鐘,F7鏈接!小編輯F7鏈接!小編輯F7鏈接!所以等3分鐘或4分鐘似乎會讓事情變好,但如果我運行該應用程序,則必須等待3到4分鐘。爲什麼?
因此,我打開文件資源管理器窗口,並導航到... Debug目錄。小編輯F7 LNK1104錯誤。使用shift-Del實際刪除文件。 F7 LNK1104錯誤。必須在F7連接之前等待3或4分鐘。
因爲我在文件資源管理器中搞亂了一些事情,所以我注意到了一些非常好奇的事情,並且與F7鏈接與否有關。當我刪除exe時,我可以使用(舊式的,現在未公開的刷新F5鍵),並且exe文件再次顯示備份!在3或4分鐘過期之前,它不會再出現(或者如果它正在顯示,它會消失)。我也確定這個幻影EXE(即我做了一個不成功的F7或刪除它,並用F5在文件資源管理器中顯示它),儘管它顯示與原始EXE相同的大小,但它不會執行(文件瀏覽器,當我嘗試執行exe時,說「Windows無法訪問指定的設備,路徑或文件」。)
對不起,詳細!我也嘗試關閉索引,沒有區別。我試過了我能想到的一切,包括在任務管理器中加入任務,直到我的系統重新啓動(哎呀!)。爲什麼該文件不能真正刪除/覆蓋3到4分鐘,我能做些什麼呢?
令人驚歎!去開始按鈕,鍵入「服務」,然後選擇標準選項卡(但後來發現它也在擴展選項卡上)。最初這項服務被禁用,我檢查我仍然有3-4分鐘的問題。我把服務轉到手動(並開始),然後檢查,我的問題消失了! YEHAA!謝謝!但爲了檢查解決方案的有效性,我停止了服務,並且「不幸」,我的問題仍然存在。我搞砸了兩個標籤,確保它確實是關閉的,而且我的概率仍然是固定的,所以仍然不確定解決方案的完整性。 – 2012-01-17 23:40:17