正在加载图片...
静态链接库和动态链接库的使用 如果是Win32静态链接库,我们只要把静态链接库如 MyStaticLib Iib 和其头文件如 Square. h复制到客户的工程中,然后再选择菜单“工程” (即 Project)下的“设置”(即 Setting)菜单项或按At+7弹出设置对话框, 选择“Iinkˆ选项卡,在“对象/库模块”编辑框中指明静态链接库的路径 如“ D: My App Project MyStaticLib.lib°”。 我们开发的应用程序与DLL的链接有两种方法:一种是隐含链接,另 种为显式链接。 隐含链接有时又称为静态加载。如果应用程序使用了隐含链接,操作 系统在加载应用程序的同时加载应用程序所使用的DLL。显式链接有时又 称为动态加载。使用动态加载的应用程序必须在代码中明确的加载所使 用的DLL,并使用指针来调用DLL中的导出函数,在使用完毕之后,应用 程序必须卸载所使用的DLL。同一个DLL可以被应用程序隐含链接,也可 以被显式链接,这取决于应用程序的目的和实现。静态链接库和动态链接库的使用 如果是Win32静态链接库,我们只要把静态链接库如MyStaticLib.lib 和其头文件如Square.h复制到客户的工程中,然后再选择菜单“工程” (即Project)下的“设置”(即Setting)菜单项或按Alt+F7弹出设置对话框, 选择“Link”选项卡,在“对象/库模块”编辑框中指明静态链接库的路径 如 “D:\MyAppProject\MyStaticLib.lib”。 我们开发的应用程序与DLL的链接有两种方法:一种是隐含链接,另 一种为显式链接。 隐含链接有时又称为静态加载。如果应用程序使用了隐含链接,操作 系统在加载应用程序的同时加载应用程序所使用的DLL。显式链接有时又 称为动态加载。使用动态加载的应用程序必须在代码中明确的加载所使 用的DLL,并使用指针来调用DLL中的导出函数,在使用完毕之后,应用 程序必须卸载所使用的DLL。同一个DLL可以被应用程序隐含链接,也可 以被显式链接,这取决于应用程序的目的和实现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有