我不熟悉在 C++ 中使用 .dll,我正在尝试在我的代码中加载 .dll 文件。 dll 是“极其简单的捕获 API”或 escapi.dll 。我从中获取 .dll 的站点不包含带有 .dll 的库文件,考虑到我不知道如何加载带有库文件的 .dll,没有它就很难做到这一点。我只想用电脑上的网络摄像头拍一张快照,然后在屏幕上显示图像。
我从 .dll 中使用的函数是:
int setupESCAPI(int height, int width);
int initCapture(SimpleCapParams *capture);
void doCapture();
void isCaptureDone();
void deinitCapture();
如果有人能给我简单的说明,说明如何在没有 .lib 文件的情况下包含此 .dll,我将不胜感激。谢谢。
丹
最佳答案
我查看了 ESCAPI 的下载,它拥有您需要的一切。只需在您的项目中包含 escapi.cpp 并调用 setupESCAPI
。 setupESCAPI
为您加载 DLL。您还需要将 DLL 放在与可执行文件相同的文件夹中。
关于c++ - 如何在 C++ 中包含、加载和使用 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26980927/