本机Android VS2015无法打开源文件

本机Android VS2015无法打开源文件,android,c++,intellisense,visual-studio-2015,Android,C++,Intellisense,Visual Studio 2015,我刚刚开始试用带有跨平台开发的全新Visual Studio 2015预览版。我运行了相当多的部分,直到我在其中编译了一个本机库。 来自NativeActivity中外部依赖项的文件出现错误,如“无法打开源代码文件”名称“”,这些名称为vector、set、stdexcept和其他名称。 此“项目”的属性为: 而库的属性是: 我想我遗漏了一些东西,但不知道该怎么办。我发现添加库依赖项的最佳位置是在配置属性->链接器->输入->附加依赖项下。每个库使用一行,宏$(SolutionDir)就是您

我刚刚开始试用带有跨平台开发的全新Visual Studio 2015预览版。我运行了相当多的部分,直到我在其中编译了一个本机库。
来自NativeActivity中外部依赖项的文件出现错误,如“无法打开源代码文件”名称“”,这些名称为vector、set、stdexcept和其他名称。
此“项目”的属性为:

而库的属性是:


我想我遗漏了一些东西,但不知道该怎么办。

我发现添加库依赖项的最佳位置是在配置属性->链接器->输入->附加依赖项下。每个库使用一行,宏
$(SolutionDir)
就是您的朋友
$(SolutionDir)
是.sln文件的位置

这对我帮助很大!预计仍有一个文件无法找到“vector”,尽管它与其他似乎找到它的文件位于同一项目中。(#include)很可能这是第一个调用它的文件。您可能有某种语法错误。对于一个项目中的一个文件找到
,而另一个文件却找不到它,这将是非常奇怪的。但是,更可能的情况是,您需要启用STL支持,并且
对任何文件都不可用。使用配置属性->常规->使用STL打开STL。好的选择是
LLVM libc++静态库
(功能更少,与CLANG更兼容)和
GNU STL静态库
(更多功能,我遇到了一个问题,需要关闭CLANG优化器以防止segfault)。