【问题标题】:Visual Studio wants to compile a directoryVisual Studio 想要编译一个目录
【发布时间】:2011-08-10 14:17:15
【问题描述】:

我正在使用 CMake 2.8.5 生成一个 Visual Studio 2010 项目。

在编译时,我经常收到以下错误:

c1xx : fatal error C1083: Cannot open source file: 'C:/Users/barbier/projects/MorphoGraphX/src/': Permission denied

我在用户界面的所有地方都检查过,似乎这个目录不在要编译的文件列表中。我还在其他地方读到,这可能是由于附加包含目录中的一个空文件夹,但对我来说并非如此。

这个错误非常烦人,因为它经常发生,但不是 100% 的时间,我真的,真的不知道为什么会发生。

欢迎提出任何建议。

更新

好的,我发现了问题:我没有看到任何其他编码人员在我的项目中留下的一行,将-I C:/Users/barbier/projects/MorphoGraphX/src/ 添加到命令行,仅适用于某些文件。但是,有谁知道为什么这个问题只是有时发生?此外,这个-I 不会出现在用户界面的任何地方的命令行中。它甚至没有出现在 VC++ 创建的最终命令行中......

【问题讨论】:

  • 可以提供cmake文件吗?
  • 让我先尝试减少它。

标签: visual-studio-2010 visual-c++ compiler-errors cmake


【解决方案1】:

在文本编辑器中打开项目文件。它应该是 XML 格式,这样智能文本编辑器才能发挥最大作用。我认为您无法说服 Visual Studio 将其编辑为文本或 XML,因此请使用其他工具。

然后查找问题目录。您可以直接编辑 XML,但这并不总是一个好主意。查找目录可能会让您知道在 Visual Studio 中的何处查找它。

【讨论】:

  • 我试过了,但由于某种原因(可能是因为项目很大),我找不到与问题相关的任何内容。无论如何,我解决了这个问题,但我仍然认为信息的呈现和处理方式存在问题。
猜你喜欢
  • 2016-11-06
  • 2015-04-01
  • 1970-01-01
  • 2012-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多