首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >,Pathing,C1083和stdafx.cpp

,Pathing,C1083和stdafx.cpp
EN

Stack Overflow用户
提问于 2015-11-20 04:00:56
回答 1查看 293关注 0票数 0

所以,我要上这门课..。wince

我的日常工作非常技术性,但我是一个完整的Visual新手。

我有一个在本地系统上运行/编译良好的2013项目,但我必须让它在中构建,这样我就可以与班上的其他人共享它。

我的节目的第一行是:

代码语言:javascript
复制
#include "stdafx.h"

当我试图在联机构建环境中构建我的程序时,我会得到一个错误:

代码语言:javascript
复制
Error C1083: Cannot open source file: '..\..\..\..\..\path_to\file_on\my_local\computer\Project\stdafx.cpp': No such file or directory

stdafx.cpp和.h文件与main.cpp文件一起位于源代码管理中的项目文件夹中,并且在克隆项目时在构建日志中显示。但是根据#包括指令文档,它首先看起来应该是main.cpp文件所在的目录?

查看.vcxproj过滤器文件的XML内容,我看到项目中的每个文件都有这样的条目:

代码语言:javascript
复制
<ItemGroup>
  <Text Include="..\..\..\..\..\path_to\file_on\my_local\computer\Project\ReadMe.txt" />
</ItemGroup>

我想知道这是否相关,和/或在某种程度上超越了#include的正常行为。但是,我无法在Visual中找到编辑这些文件的方法(我的意思是,好的,我可以在Notepad++或其他地方打开文件,但这不可能是‘正确’的方式.可以吗?)

那么,有没有一种(最好是简单的)方法告诉我的VS项目只需“查看”。为了一些东西?

EN

回答 1

Stack Overflow用户

发布于 2020-12-14 04:01:52

在我的例子中,与空间有关的问题存在于文件夹名之间,.sln路径不应该包含带有空格的文件夹名,比如'foo foo',它应该是'foofoo‘或'foo_foo’。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33818761

复制
相关文章

相似问题

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