Dll学习(三)--隐式链接(例子)
2010-09-16 21:35
204 查看
1、创建Dll,无头文件。生成dll_withlib.lib和dll_withlib.dll
2、可执行程序,调用dll_withlib.dll
或者:创建Dll的头文件,调用时include Dll头文件,再指定链接库
1、
2、
#include <iostream> using namespace std; extern "C" __declspec(dllexport) void FuncInDll(void) { cout << "FuncInDll is called!" <<endl; }
2、可执行程序,调用dll_withlib.dll
//dll_withlib_loder.cpp extern "C" __declspec(dllimport) void FuncInDll();//声明 #pragma comment(lib,"dll_withlib.lib");//指定链接库 int main(void) { FuncInDll();//只要这样我们就可以调用dll里的函数了 return 0; }
或者:创建Dll的头文件,调用时include Dll头文件,再指定链接库
1、
//dll_withlib.h extern "C" __declspec(dllexport) void FuncInDll(void);
//dll_withlib.cpp #include <iostream> using namespace std; void FuncInDll(void) { cout << "FuncInDll is called!" <<endl; }
2、
//dll_withlib_loder.cpp #include "dll_withlib.h" #pragma comment(lib,"dll_withlib.lib")//指定链接库 int main(void) { FuncInDll();//只要这样我们就可以调用dll里的函数了 return 0; }
相关文章推荐
- Dll学习(二)--隐式链接(例子 from 核心编程)
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- C++对dll链接库的显示(动态)调用和隐式(静态)调用
- *Delphi之DLL知识学习2---静态链接和动态链接
- dll:显式链接与隐式链接
- Windows Dll动态库隐式链接
- 孙鑫关于DLL(Dynamic Link Library)动态链接库的视频讲座笔记和学习小结
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- 【JNI调用DLL动态库】Java使用JNI调用DLL动态链接库学习记录
- VC中无LIB时的DLL隐式链接,制作与VC++相符合的LIB函数符号输入库
- Visual C++ DLL的隐式链接示例
- Visual Studio下建立并隐式调用自己的动态链接库dll
- (一)Dll 动态链接 的 隐式调用(VS2010)
- dll的隐式链接
- 现在喜欢用AjaxPro.dll这里是的一些地址链接,个人收藏和学习。
- Android 简单例子以及入门学习资料链接
- dll的隐式链接
- dll隐式链接延迟加载
- C++ 多个类的DLL封装以及隐式链接和显式链接2种方法调用
- 动态链接库DLL的加载:隐式加载(载入时加载)和显式加载(运行时加载)