C ++致命错误C1083项目被罚款之前,现在该怎么办? [英] c++ fatal error c1083 project was fine before, what now?

查看:201
本文介绍了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:

  1. 如果它不缺少,请尝试重新启动你的机器。您也可以使用Sysinternals的handle.exe找出谁是持有该文件。
  2. 如果文件不存在,创建它。
  3. 在另一方面,它也可以是:你的项目没有原来使用$ P $对 - 编译头和选项被打开错误。因此,在项目属性中关掉pre编译的头选项。

这篇关于C ++致命错误C1083项目被罚款之前,现在该怎么办?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆