
a. 属性页最上方是不同模式和不同平台的配置,分为Debug和Release;32位和64位。
b. 包含目录:是寻找#include
c.库目录:是寻找lib文件的搜索目录。

a.附加包含目录:和包含目录相似,也是寻找xxx.h的搜索目录。区别在于附加包含目录只作用于当前新项目,对其它项目没影响,而包含目录则是作用于全局的。

a.附加库目录:与库目录相似,区别也是在于一个全局,一个只是作用于本项目。

b.附加依赖项:声明使用那些lib库。
一般工程中使用附加包含目录,附加库目录,附加依赖项即可。尽量不要使用全局的方式添加。具体步骤如下:
项目->属性->配置属性->C/C+±>常规->附加包含目录:加上头文件的存放目录;
项目->属性->配置属性->链接器->常规->附加库目录:加上lib文件的存放目录;
项目->属性->配置属性->链接器->输入->附加依赖项:加上lib文件名。
当需要向项目中添加.dll动态链接库时,直接将需要添加的.dll文件拖拽到项目生成的.exe所在的文件夹下即可(项目->属性->配置属性->常规->输出目录,可以看到.exe生成在哪个目录下)

参照github地址-NISwGSP
安装步骤如下:
clone 该项目

打开NISwGSP.sln

在Visual Studio中,确保分别选择Release版本和x64作为配置和平台。

打开属性窗口,选择Release和x64

修改附加包含库目录。C/C++ —》附加包含库目录。其中包含三项分别代表opencv的include,dirent的include和vcxproj所在的文件夹,请自行添加自己本地文件的库目录。



opencv动态库目录:F:\3rd_party\opencv\build\x64\vc14\bin

vlfeat动态库目录:F:\NISwGSP-master\NISwGSP\vlfeat-0.9.20\bin\win64

最后复制结果:与exe在同级目录下。

9.构建项目。首先点击项目-》重定解决方案目标-》确定。然后重新生成解决方案。

