我收到了另一个项目。当我建立,这个错误发生。我试图搜索谷歌解决这个问题,我跟着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:无法打开包含文件:'xmemory':没有这样的文件或目录
- 2. 致命错误C1083:无法打开包含文件:'magic.h':没有这样的文件或目录
- 3. Visual Studio 2013:致命错误C1083:无法打开包含文件:'winsock2.h':没有这样的文件或目录
- 4. 致命错误C1083:无法打开包含文件:'complex.h':没有这样的文件或目录.. \ lapacke \ include \ lapacke.h
- 5. 致命错误C1083 - 无法打开包含文件:“WINDOWS.H”:没有这样的文件或目录
- 6. 致命错误C1083:无法打开包含文件:“升压/ regex.hpp”:没有这样的文件或目录
- 7. 致命错误C1083:无法打开包含文件:“omp.h”:没有这样的文件或目录
- 8. 致命错误C1083:无法打开包含文件:'tiffio.h':没有这样的文件或目录VC++ 2008
- 9. 致命错误C1083:无法打开包含文件:'iostream':没有这样的文件或目录
- 10. 致命错误C1083:无法打开包含文件:'boost/variant.hpp':没有这样的文件或目录
- 11. 致命错误C1083:无法打开包含文件:“Hoa.h”:没有这样的文件或目录
- 12. 接收 “致命错误C1083:无法打开包含文件:'gxall.h:没有这样的文件或目录”
- 13. 致命错误C1083:无法打开包含文件:“opencv2/opencv.h”:没有这样的文件或目录
- 14. C1083:无法打开包含文件“serialheader.h”:没有这样的文件或目录
- 15. awk:致命:无法打开文件'(没有这样的文件或目录)
- 16. VC++错误:错误C1083:无法打开源文件:'= 0x0401':没有这样的文件或目录
- 17. 错误C1083:无法打开包含文件:'stdafx.h':在VS 2005中没有这样的文件或目录
- 18. Clojure编译器错误:没有这样的文件或目录
- 19. 错误:C1083:无法打开包含文件:'xercesc/util/XMLString.hpp':没有这样的文件或目录
- 20. 错误C1083:无法打开包含文件:'FL/Fl.h':没有这样的文件或目录
- 21. 错误C1083:无法打开包含文件:'winsock2.h':没有这样的文件或目录
- 22. 错误C1083无法打开包含文件:'stdafx.h':没有这样的文件或目录
- 23. python无法打开文件... [错误2]没有这样的文件或目录
- 24. python/cython编译pyx:致命错误:capsule.h:没有这样的文件或目录
- 25. 致命错误:opencv/cvtypes.h:没有这样的文件或目录编译终止
- 26. 致命错误:libavcodec/avcodec.h没有这样的文件或目录编译终止
- 27. 致命错误:linux/kthread.h:没有这样的文件或目录编译终止
- 28. C++ Windows命令提示符C1083“无法打开包含文件:'Magick ++。h'没有这样的文件或目录”
- 29. 致命编译错误是什么C1083:无法打开源文件的意思?
- 30. 致命错误:sstream:没有这样的文件或目录
那你怎么TMP环境变量看起来像?请注意,它们可能有太多(本地和全球,或者我不记得windows如何命名它们)。 – Shahbaz
你有没有尝试重建或清洁/建立...? – neagoegab
您是构建整个项目还是编译特定的源文件?当项目设置为使用预编译头文件(PCH)时,通常会发生此错误,但创建PCH的源文件尚未编译(或者将其设置为创建PCH)。 – Angew