所以,我要上这门课……畏缩
我的日常工作非常技术性,但我是一个完整的 Visual Studio 新手。
我有一个 Visual Studio Express 2013 项目,可以在我的本地系统上正常运行/编译,但我必须让它在 Visual Studio Online 中构建,这样我才能与班上的其他人分享它。
我的程序的第一行是:
#include "stdafx.h"
当我尝试在在线构建环境中构建我的程序时,我收到一个错误:
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 文件一起位于源代码控制的项目文件夹中,并且在克隆项目时早先显示在构建日志中。但是根据#include 指令文档,它看起来的第一个位置应该是 main.cpp 文件所在的目录?
查看过滤器文件的 XML 内容.vcxproj
,我看到项目中每个文件的条目如下所示:
<ItemGroup>
<Text Include="..\..\..\..\..\path_to\file_on\my_local\computer\Project\ReadMe.txt" />
</ItemGroup>
我想知道这是否相关,和/或以某种方式覆盖#include
. 但是,我找不到在 Visual Studio 中编辑它们的方法(我的意思是,好吧,我可以在 Notepad++ 或其他东西中打开文件,但这不是“正确”的方式......可以吗?)
那么,有没有一种(最好是简单的)方法来告诉我的 VS 项目只查看“。” 为了这些事?