我收到了另一個項目。當我建立,這個錯誤發生。我試圖搜索谷歌解決這個問題,我跟着this link但沒有效果。致命錯誤C1083:無法打開編譯器中間文件:'***。pch':沒有這樣的文件或目錄
1
A
回答
0
嘗試關閉項目設置的預編譯頭文件然後編譯。
配置屬性 - C/C++ - 預編譯頭 - 創建/使用預編譯頭
一旦它編譯然後打開預編譯頭,並再次建立。
2
嘗試重建而不是生成。如果這不起作用,請嘗試刪除或重命名Debug和Release目錄,然後重新構建。
請記住,Visual Studio通常有兩套Release和Debug目錄 - 一個設置在解決方案的頂級目錄中,另一個設置在項目的目錄中。
0
我面臨同樣的問題,這是因爲我改變了我的文件夾名稱。 例如:當我的文件夾名稱爲'Folder1'時,我構建解決方案,然後關閉整個解決方案並將我的文件夾名稱更改爲'Folder2'。當我重新打開解決方案,並試圖構建它,它的主要錯誤「致命錯誤C1083:無法打開編譯器中間文件:‘* \ Folder1中* .PCH’:沒有這樣的文件或目錄」
但正如satuon所說,我試圖重建而不是構建解決方案,然後纔開始工作。
2
這可能是由於中間文件的路徑長度所致。
視覺工作室的最大路徑長度約爲256個字符。
雖然考慮路徑長度,但不要忘記編譯器可能會使用諸如C:\folder1\folder2\folder3\..\..\folder1a\file.obj
之類的路徑,這比您期望的文件C:\folder1\folder1a\file.obj
長。
檢查您的項目設置或構建輸出以查看正在使用的路徑,並嘗試縮短它們。
相關問題
- 1. 致命錯誤C1083:無法打開包含文件:'opencv2/core.hpp':沒有這樣的文件或目錄
- 2. 致命錯誤C1083:無法打開包含文件:「omp.h」:沒有這樣的文件或目錄
- 3. 致命錯誤C1083:無法打開包含文件:「Hoa.h」:沒有這樣的文件或目錄
- 4. 致命錯誤C1083:無法打開包含文件:'tiffio.h':沒有這樣的文件或目錄VC++ 2008
- 5. 致命錯誤C1083:無法打開包含文件:'xmemory':沒有這樣的文件或目錄
- 6. 致命錯誤C1083:無法打開包含文件:「升壓/ regex.hpp」:沒有這樣的文件或目錄
- 7. Visual Studio 2013:致命錯誤C1083:無法打開包含文件:'winsock2.h':沒有這樣的文件或目錄
- 8. 致命錯誤C1083:無法打開包含文件:'complex.h':沒有這樣的文件或目錄.. \ lapacke \ include \ lapacke.h
- 9. 致命錯誤C1083:無法打開包含文件:'iostream':沒有這樣的文件或目錄
- 10. 致命錯誤C1083 - 無法打開包含文件:「WINDOWS.H」:沒有這樣的文件或目錄
- 11. 接收 「致命錯誤C1083:無法打開包含文件:'gxall.h:沒有這樣的文件或目錄」
- 12. 致命錯誤C1083:無法打開包含文件:'magic.h':沒有這樣的文件或目錄
- 13. 致命錯誤C1083:無法打開包含文件:「opencv2/opencv.h」:沒有這樣的文件或目錄
- 14. 致命錯誤C1083:無法打開包含文件:'boost/variant.hpp':沒有這樣的文件或目錄
- 15. C1083:無法打開包含文件「serialheader.h」:沒有這樣的文件或目錄
- 16. awk:致命:無法打開文件'(沒有這樣的文件或目錄)
- 17. VC++錯誤:錯誤C1083:無法打開源文件:'= 0x0401':沒有這樣的文件或目錄
- 18. 錯誤C1083:無法打開包含文件:'stdafx.h':在VS 2005中沒有這樣的文件或目錄
- 19. Clojure編譯器錯誤:沒有這樣的文件或目錄
- 20. 錯誤C1083:無法打開包含文件:'winsock2.h':沒有這樣的文件或目錄
- 21. 錯誤C1083無法打開包含文件:'stdafx.h':沒有這樣的文件或目錄
- 22. 錯誤C1083:無法打開包含文件:'FL/Fl.h':沒有這樣的文件或目錄
- 23. python無法打開文件... [錯誤2]沒有這樣的文件或目錄
- 24. python/cython編譯pyx:致命錯誤:capsule.h:沒有這樣的文件或目錄
- 25. JNI編譯致命錯誤:jni.h:沒有這樣的文件或目錄
- 26. 致命錯誤:ots/libots.h:沒有這樣的文件或目錄編譯終止
- 27. 致命錯誤:libavcodec/avcodec.h沒有這樣的文件或目錄編譯終止
- 28. 致命錯誤:linux/kthread.h:沒有這樣的文件或目錄編譯終止
- 29. 致命錯誤:opencv/cvtypes.h:沒有這樣的文件或目錄編譯終止
- 30. C++ Windows命令提示符C1083「無法打開包含文件:'Magick ++。h'沒有這樣的文件或目錄」
那你怎麼TMP環境變量看起來像?請注意,它們可能有太多(本地和全球,或者我不記得windows如何命名它們)。 – Shahbaz
你有沒有嘗試重建或清潔/建立...? – neagoegab
您是構建整個項目還是編譯特定的源文件?當項目設置爲使用預編譯頭文件(PCH)時,通常會發生此錯誤,但創建PCH的源文件尚未編譯(或者將其設置爲創建PCH)。 – Angew