如何在C++程序中调用动态链接库(DLL)
在C++编程中,有时我们需要通过调用外部的动态链接库(Dynamic Link Library,简称DLL)来实现一些特定功能。本文将介绍如何在C++程序中调用DLL,并提供相应的源代码和描述。
步骤一:创建DLL库文件
首先,我们需要创建一个DLL库文件,其中包含了我们要调用的函数。在这个示例中,我们将创建一个简单的DLL库,其中包含了两个函数:add和subtract。这两个函数分别用于执行两个整数的加法和减法操作。
以下是dll.h头文件的内容:
#ifndef DLL_H
#define DLL_H
#ifdef __cplusplus
extern "C" {
#endif
__declspec(dllexport) int add(int a, int b);
__declspec(dllexport) int subtract(int a, int b);
#ifdef __cplusplus
}
#endif
#endif
以下是dll.cpp源文件的内容:
#include "dll.h"
int add(int a,