电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

在VC中链接动态链接库的方法简要说明


发布日期:2019/5/12
 
方法一windows提供了一套函数用于加载动态链接库中的符号(函数和变量)调用这些函数去加载

HINSTANCE LoadLibrary( LPCTSTR lpLibFileName);

FARPROC GetProcAddress( HMODULE hModule LPCWSTR lpProcName);

BOOL FreeLibrary( HMODULE hLibModule);

这最直观的一种方法同时也是最麻烦的一种办法

方法二让调用者的工程依赖于动态链接库工程步骤如下

让调用者的工程处于active状态下

打依赖设置对话框Project>dependencies

选择动态链接库工程

这种方法比较方便但要求有DLL的项目文件

方法三直接把动态链接库产生的lib文件加入到调用者的工程中

方法四进入Link设置Project>settings>Link选择Categery中的Input在object/library modules里输入的动态链接库对应的lib文件名在Additional library path中输入动态链接库对应的lib的路径

方法五#pragma (lib filenamelilb)

上一篇:Date.Now 如何格式化日期

下一篇:通过COM获取CookieContainer,简单好用