VS2022创建CLR调用OpenCv 生成Dll
时间: 2023-09-30 22:12:36
浏览: 218
以下是在 [visual](https://wenku.csdn.net/doc/64534a7bea0840391e779379?spm=1055.2569.3001.10083&kwd=visual) [studio](https://wenku.csdn.net/doc/6412b48abe7fbd1778d3ff10?spm=1055.2569.3001.10083&kwd=studio) 2022 中创建 CLR 应用程序并调用 [opencv](https://wenku.csdn.net/doc/6401abdecce7214c316e9cbb?spm=1055.2569.3001.10083&kwd=opencv) 并生成 DLL 的步骤:
1. 打开 Visual Studio 2022,选择“创建新项目”。
2. 在“创建新项目”对话框中,选择“Visual C++” > “CLR” > “CLR 类库”。
3. 输入项目名称和存储位置,并单击“创建”按钮。
4. 在“解决方案资源管理器”中,右键单击项目名称,选择“属性”。
5. 在“属性页”中,选择“常规”选项卡,将“公共语言运行时支持”设置为“公共语言运行时支持 (/clr)”。
6. 在“C/C++”选项卡下的“常规”设置中,找到“附加包含目录”并添加 OpenCV 头文件的路径。
7. 在“链接器”选项卡下的“常规”设置中,找到“附加库目录”并添加 OpenCV 库文件的路径。
8. 在“链接器”选项卡下的“输入”设置中,找到“附加依赖项”并添加以下库文件名称:“opencv_coreXXX.lib”,“opencv_highguiXXX.lib”和“opencv_imgprocXXX.lib”(其中 XXX 是 OpenCV 版本号)。
9. 通过添加以下代码来测试 OpenCV 是否正常工作:
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
void test()
Mat img = [imread](https://wenku.csdn.net/doc/6412b635be7fbd1778d45e77?spm=1055.2569.3001.10083&kwd=imread)("test.png");
named[window](https://wenku.csdn.net/doc/6412b47ebe7fbd1778d3fc75?spm=1055.2569.3001.10083&kwd=window)("Test")
```
最低
0.47元/天
开通会员,查看完整答案
成为会员后, 你将解锁
下载资源随意下
优质VIP博文免费学
优质文库回答免费看
C知道免费提问
付费资源9折优惠