Visual Studio 2017 C ++:缺少包含克隆的git存储库

时间:2017-05-18 11:08:02

标签: c++ git visual-studio visual-studio-2017

我使用Visual Studio 2017 C ++控制台项目创建了一个新的GIT仓库,其中包含自定义链接器设置和其他包含等。

一切正常。但是将这个repo克隆到我的笔记本中会给我编译错误。

我添加了外部包含文件,并在设置中引用它们(C ++ / General / Addition Include Directories);

..\ExtIncludes\;%(AdditionalIncludeDirectories)

在我的主电脑上,这很好用。在另一个我收到此错误消息:

  

无法打开包含文件:'SFML / Graphics.hpp':没有这样的文件或   目录SFML-Engine d:\ repos \ engine \ window.h 3

已正确克隆文件和文件夹。整个项目与我的主计算机上的项目相同。

您对如何找到错误有任何想法吗?!

#include "../ExtIncludes/SFML/Graphics.cpp"

这样找到了文件,但是我还是得到了额外的编译错误,因为库也需要额外的包含...

编辑: 好的,从VisualStudio.com下载整个存储库作为我的主计算机上的zip文件会产生同样的问题......

1 个答案:

答案 0 :(得分:1)

发现了这个问题。 Visual Studio不会使用正确的解决方案配置打开项目。我不得不将目标平台从x64更改为x86,并确保在项目属性中Platform是Win32而不是x64。