C++ VS 2015中设置的nuget package manager包含目录在哪里?

C++ VS 2015中设置的nuget package manager包含目录在哪里?,c++,visual-studio,visual-studio-2015,nuget,nuget-package,C++,Visual Studio,Visual Studio 2015,Nuget,Nuget Package,我目前正在VS 2015(企业版)中尝试使用nuget package manager(3.4.3.855)的第一步。对于我的C++/Qt项目,我设法找到了一些我需要的库,它们似乎已正确下载到/packages//…文件夹中 然而,对于我来说这是一个谜,在哪里以及如何为项目指定标题和/或lib的include文件夹 我的意思是,例如,对于Eigen库,在导入nuget包之后,我可以只包含位于 \packages\Eigen.3.2.9\build\native\include 一切正常,但我既没

我目前正在VS 2015(企业版)中尝试使用nuget package manager(3.4.3.855)的第一步。对于我的C++/Qt项目,我设法找到了一些我需要的库,它们似乎已正确下载到
/packages//…
文件夹中

然而,对于我来说这是一个谜,在哪里以及如何为项目指定标题和/或lib的include文件夹

我的意思是,例如,对于Eigen库,在导入nuget包之后,我可以只包含位于

\packages\Eigen.3.2.9\build\native\include

一切正常,但我既没有在属性页的
VC++目录->包含目录列表中弹出的
packages\Eigen.3.2.9\build\native\include
-路径,也没有在项目属性中显示自定义属性页(是的,我没有单击解决方案属性;))如zlib软件包示例视频所示。如果我安装了zlib包,我甚至没有这个属性页

虽然它似乎在某种程度上为Eigen工作,但对可视检漏仪(vld)包却不起作用。。。因此,了解事物的工作原理将是一件好事;)


感谢NuGET 2.5的任何帮助…

< P>,C++项目通过NuBube包识别MSBudio属性和目标文件来安装包。在C++项目中安装包后,MSBug文件将导入到项目文件中。因此,项目将知道如何查找和使用NuGet包的内容

为了更好地进行MSBuild集成,NuGet创建了一个新约定,用于从NuGet包自动导入MSBuild属性和目标。除了现有的\content、\lib和\tools文件夹之外,NuGet现在还可以识别一个新的顶级文件夹:\build。您可以打开通过安装的Eigen包,其中有一个\build文件夹和一个包含MSBuild属性的Eigen.targets文件

请参考以下链接中的MSBuild集成部分: