我用C++将Opencv函数封装成dll供易语言 调用,C++已经生成了dll文件,但在易语言调用此功能时提示以下错误,请大师指点。
C++ 头文件代码
[C++] 纯文本查看 复制代码
#pragma once//防止重复编译文件报错
//这边需要配置openCV:网上有很多配置opencv的资源可以去参考
#include <iostream>
#include <windows.h>
#include "opencv2/opencv.hpp"
using namespace std;
using namespace cv;
//函数声明
extern "C" __declspec(dllexport)void ShowImage();
C++ CPP代码
[mw_shl_code=cpp,true]#include "pch.h"
#include "stdafx.h"
#include <iostream>
#include "opencv2/opencv.hpp"
#include "opdll.h "
using namespace std;
using namespace cv;
void ShowImage()
{
补充内容 (2025-10-1 14:40):
易语言dll内容
.版本 2
.DLL命令 imread, 整数型, "Oplib.dll", "ShowImage"
补充内容 (2025-10-1 14:42):
C++ CPP代码没完整,补到下方
void ShowImage()
{
Mat src = imread("D:\\21.jpg");
imshow("图片", src);
}