方法一:windows提供了一套函数,用于加载动态链接库中的符号(函数和变量),调用这些函数去加载:
1. HINSTANCE LoadLibrary( LPCTSTR lpLibFileName);
2. FARPROC GetProcAddress( HMODULE hModule, LPCWSTR lpProcName);
3. BOOL FreeLibrary( HMODULE hLibModule);
这最直观的一种方法,同时也是最麻烦的一种办法。
方法二:让调用者的工程依赖于动态链接库工程。
步骤如下:
1. 让调用者的工程处于active状态下。
2. 打依赖设置对话框:Project-->dependencies。
3. 选择动态链接库工程。
这种方法比较方便,但要求有DLL的项目文件。
方法三:直接把动态链接库产生的.lib文件加入到调用者的工程中。
方法四:进入Link设置:Project-->settings-->Link,选择Categery中的Input,在object/library modules里输入的动态链接库对应的.lib文件名,在Additional library path中输入动态链接库对应的.lib的路径。
方法五:#pragma (lib, "filename.lib")
分享到:
相关推荐
Vc动态链接库,Vc动态链接库,Vc动态链接库
VC实现的一个动态链接库dll文件的生成以及主程序如何调用动态链接库
VB调用VC生成的动态链接库,附有源代码
VC动态链接库实例,较为全面,显示,隐示链接均有
VC2005创建和使用动态链接库
VC动态链接库编程讲解,清楚的讲述了使用VC开发环境如何做dll,和如何调用dll。
先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的...不能再包含其他的动态链接库或者静态库,而在动态链接库中还可以再包含其他的动态或静态链接库。 对动态链接库,我们还需建立如下概念: ......
VC6动态链接库编程示例源代码,简单描述,注释详细, 含VC和VB调用VC动态链接库DLL库示例源代码,都作了注释, 所有源代码完整,debug目录已编译生成程序,适合初学编程爱好者。 压缩包内容: plf_DLL工程,VC6 动态...
详细说明VC如何创建动态链接库和使用.说明动态库中容易犯的一些问题,特别是资源冲突.
vc2008动态链接库使用(视频) 显式导入dll vc2008动态链接库使用(视频) 显式导入dll
vc中连接dll的动态链接库的实例,dll的编写方式,和在程序中调用dll的时候需要注意的一些
非常详细的图片操作过程显示动态链接库在VC2010中的生成和调用方法
一个小的vc动态链接库例子,含测试代码 动态连接库生成后,运行cp.bat拷贝到测试工程
详细步骤,不用担心网上的看不懂,看过后你也会觉得创建动态链接库的原理是这么简单,包含了调用dll的两种方法
VC dll例子 操作步骤见http://hi.baidu.com/ensteinniesen/blog/item/5efd87e78734cd3eb838206c.html
很多VC6.0下开发的软件,如果提供的是DEBUG版本,会出现找不到MFC42.DLL,MFC42D.DLL,mfco42d.dll,MSVCRT.DLL,msvcrtd.dll的情况,如果版本不对会出现"无法定位到**"的问题.现在只要把这些文件拷贝到软件目录或者system...
VC 动态链接库(dll)编程深入浅出.pdf
c++ Builder 中如何调用VC编写的动态链接库
这是vc动态链接库编程实例代码,全面演示了vc中如何进行动态链接库的编写,希望能给大家带来帮助!
用vc开发动态链接库用vc开发动态链接库用vc开发动态链接库用vc开发动态链接库