各种踩坑记录

C++

C++调用库方式:opencv为例子

在这里插入图片描述
在这里插入图片描述

包含目录:include路径(E:\AI\opencv\build\include;E:\AI\opencv\build\include\opencv2)
库目录:Lib路径(E:\AI\opencv\build\x64\vc15\lib)
附加依赖项:Lib名称(opencv_world455d.lib)

在这里插入图片描述
我们在定义接口方法时,在原有方法的基础上,增加了extern “C” 、 __declspec(dllexport) 以及__stdcall 三个标识,其主要原因是为了让编译器识别我们的输出方法。其中,extern „C“是指示编译器这部分代码按C语言(而不是C++)的方式进行编译;__declspec(dllexport)用于声明导出函数、类、对象等供外面调用;__stdcall是一种函数调用约定。通过上面三个标识,我们在C++种所写的接口方法,会在dll文件中暴露出来,并且可以实现在C#中的调用。

Python

C#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值