C++。 Link .dll 文件到项目

C++. Link .dll file to project

我用 visual studio 创建了一个 c++ 项目。现在我想编写一个代码来创建一个 .exe 文件,该文件依赖于我想包含在我的项目目录中的 .dll 文件。

更准确地说,我正在尝试编写一个打开计算机相机并拍照的 C++ 程序。为此,我想使用 OpenCV 的库。但是我需要link OpenCV 对应的.dll 文件到我的项目中。

现在我的问题是,如何在我的 C++ 代码中 link 那个 .dll 文件? 此外,我希望我的项目能够在我将复制项目的每台计算机上运行。

提前致谢。

在项目属性 -> 链接器 -> 输入 -> 附加依赖项中将库添加到项目中,并在配置属性 -> vc++ 目录中编辑包含和库目录,或者只添加以下两行:

#pragma comment(lib, "libname")
#include "headerlib.h"