欢迎光临散文网 会员登陆 & 注册

VS_C++编程学习(三)OpecnvNoCuda+Ncnn+Vulkan库的VS2019环境配置

2023-02-22 11:37 作者:饼干快快快跑  | 我要投稿

一、快速的配置管理方法

快速分项目配置——属性管理器

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

可以生成独立的配置文件

二、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文件是不是有些路径是别人的路径

VS_C++编程学习(三)OpecnvNoCuda+Ncnn+Vulkan库的VS2019环境配置的评论 (共 条)

分享到微博请遵守国家法律