首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >"Error C1083:无法打开源代码文件“根本不应该查找文件

"Error C1083:无法打开源代码文件“根本不应该查找文件
EN

Stack Overflow用户
提问于 2013-05-07 15:26:56
回答 16查看 51.6K关注 0票数 17

我试图使用一些函数来#include一个 cpp 文件,以便以后可以在其他项目中使用该cpp文件。它给了我一个‘在.obj中已经定义’的错误,从那以后,.cpp文件就像绑定了我的项目。(我明白这不是这样的,https://stackoverflow.com/a/15421368/1992635用已经定义的答案帮助了我)

如果我 .cpp文件排除在项目之外,则目录中删除,删除仍在查找的#include行:

代码语言:javascript
复制
c1xx : fatal error C1083: Cannot open source file: 'std.cpp': No such file or directory

诊断:

代码语言:javascript
复制
Outputs for D:\MY DOCUMENTS\C#\PROJECT\D3DTESTC++\COWS AND BULLS\CBMAIN.CPP|D:\MY DOCUMENTS\C#\PROJECT\D3DTESTC++\COWS AND BULLS\STD.CPP: (TaskId:15)

它根本不应该寻找std.cpp,,我删除了它,!那么,是否有一种方法可以让重置项目和重新编译,这样程序就不会查找它?我已经尝试过重建Clear -> Build Project

EN

回答 16

Stack Overflow用户

回答已采纳

发布于 2013-05-07 21:29:30

好的,我不知道是怎么做的,,但是我还是要尝试写我做过的事情。

  1. 保存所有关闭解决方案
  2. 打开.vcxproj文件(而不是.sln)
  3. Build -> 清洁项目名称
  4. 保存所有关闭
  5. 再次打开.sln文件。
  6. Build -> Project -> 清洁项目名称
  7. Build -> Project -> 只构建项目名称

这正是我所做的,为我工作,。我认为主要要做的是清理、保存、关闭、打开、构建,但我不确定。

票数 12
EN

Stack Overflow用户

发布于 2014-04-11 04:14:27

当我遇到与VS Express类似的问题时,我不得不打开.vcxproj文件(它只是XML),并删除冒犯的< ClInclude Include="FILEPATHANDNAME“>标记。

票数 16
EN

Stack Overflow用户

发布于 2017-12-05 01:46:32

这里的许多解决方案都行不通。

充分证明法:

  1. 打开vxproj文件,在文本编辑器中给您带来麻烦。
  2. 删除对它找不到的文件的所有引用。
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16422883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档