VS_C++编程学习(三)OpecnvNoCuda+Ncnn+Vulkan库的VS2019环境配置
一、快速的配置管理方法
快速分项目配置——属性管理器

添加新项目属性表---配置文件

可以生成独立的配置文件

二、opecnvNoCuda
F:\Keii_GasDetect\opecnvNoCuda\install\include
F:\Keii_GasDetect\opecnvNoCuda\install\x64\vc15\lib
opencv_world451.lib
opencv_img_hash451.lib
添加dll库

dll库复制到项目的exe文件夹

三、ncnn和vulkan
F:\Keii_GasDetect\vulkan\1.2.170.0\Include
F:\Keii_GasDetect\ncnn-20201218-full-source\build\install\include\ncnn
F:\Keii_GasDetect\ncnn-20201218-full-source\build\install\lib
F:\Keii_GasDetect\vulkan\1.2.170.0\Lib
glslang.lib
ncnn.lib
OGLCompiler.lib
OSDependent.lib
SPIRV.lib
VkLayer_utils.lib
vulkan-1.lib
四、vcxproj文件
vcxproj文件是工程的配置文件,
官方不建议我们直接修改.vcxproj文件,但是提供了一条其他的入口,即用户可以创建和编辑自己的.props文件,然后在.vcxproj文件中import进来即可,这样有两个好处,
1.为用户提供了一种便利,因为有时候修改项目文件(直接或通过.props、.targets文件)会更直观和方便,当然前提是你得需要了解项目文件的结构和元素作用,可以参考上一篇文章;
2.将独立于具体项目的项目文件内容抽象出来并根据类别形成一个个.props文件,这样可以在不同的项目中复用,比如用户定义的宏、第三方库相关的配置等;
导入的两个配置文件在vcxproj文件中出现

有时候使用别人的工程报错时,可以看看vcxproj文件是不是有些路径是别人的路径