C ++致命错误C1083项目被罚款之前,现在该怎么办? [英] c++ fatal error c1083 project was fine before, what now?
本文介绍了C ++致命错误C1083项目被罚款之前,现在该怎么办?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个(COM)C ++项目,该项目采用的是(.NET)C ++ DLL。该项目是编译和运行正常。
I have a (com) c++ project, which uses a (.net) c++ dll. The project was compiling and running ok.
现在,我所做的就是修改DLL,而且我得到一个致命的错误c1083-无法打开包含文件stdafx.h中 - 我重新编译(COM)项目时,
Now, all I did was make changes to the dll, and I'm getting a fatal error c1083- cannot open include file stdafx.h - when recompiling my (com) project.
什么意思?
推荐答案
寻找您的stdafx.h。以下是可能:
Look for your stdafx.h. Here are the possibilities:
- 如果它不缺少,请尝试重新启动你的机器。您也可以使用Sysinternals的handle.exe找出谁是持有该文件。
- 如果文件不存在,创建它。
- 在另一方面,它也可以是:你的项目没有原来使用$ P $对 - 编译头和选项被打开错误。因此,在项目属性中关掉pre编译的头选项。
这篇关于C ++致命错误C1083项目被罚款之前,现在该怎么办?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文