所以,我要上这门课..。wince
我的日常工作非常技术性,但我是一个完整的Visual新手。
我有一个在本地系统上运行/编译良好的2013项目,但我必须让它在中构建,这样我就可以与班上的其他人共享它。
我的节目的第一行是:
#include "stdafx.h"当我试图在联机构建环境中构建我的程序时,我会得到一个错误:
Error C1083: Cannot open source file: '..\..\..\..\..\path_to\file_on\my_local\computer\Project\stdafx.cpp': No such file or directorystdafx.cpp和.h文件与main.cpp文件一起位于源代码管理中的项目文件夹中,并且在克隆项目时在构建日志中显示。但是根据#包括指令文档,它首先看起来应该是main.cpp文件所在的目录?
查看.vcxproj过滤器文件的XML内容,我看到项目中的每个文件都有这样的条目:
<ItemGroup>
<Text Include="..\..\..\..\..\path_to\file_on\my_local\computer\Project\ReadMe.txt" />
</ItemGroup>我想知道这是否相关,和/或在某种程度上超越了#include的正常行为。但是,我无法在Visual中找到编辑这些文件的方法(我的意思是,好的,我可以在Notepad++或其他地方打开文件,但这不可能是‘正确’的方式.可以吗?)
那么,有没有一种(最好是简单的)方法告诉我的VS项目只需“查看”。为了一些东西?
发布于 2020-12-14 04:01:52
在我的例子中,与空间有关的问题存在于文件夹名之间,.sln路径不应该包含带有空格的文件夹名,比如'foo foo',它应该是'foofoo‘或'foo_foo’。
https://stackoverflow.com/questions/33818761
复制相似问题