一、静态调用
1. 在main函数中直接声明库和导出函数,如下示例:
#pragma comment(lib, “Hello.lib”) //首先添加静态库
extern “C” void __declspec(dllimport) Hello (); //声明将要使用的函数
int main()
{
Hello(); //直接调用该函数
}
2. 将dll的头文件和静态库同时包含在main.cpp中,如下示例:
#include <Hello.h> // 在main.cpp中添加头文件,其实与第一种方法差不多,
// 只是这种方法更省事,可直接复制粘贴。
#pragma comment(lib, “Hello.lib”) //添加静态库
int main()
{
Hello(); //直接调用该函数
}
VS2012中动态链接库的调用方法

本文介绍了如何在VS2012环境下进行动态链接库(DLL)的调用,分别阐述了静态调用和动态调用的步骤。静态调用时,需要在main函数中声明库和导出函数,并将头文件和静态库包含在项目中。动态调用则涉及DLL的加载、函数地址获取及释放过程。
最低0.47元/天 解锁文章
581

被折叠的 条评论
为什么被折叠?



