摘要: 一起学习动态库链接到应用程序中主要有两种方式:隐式链接和显式链接。 隐式链接是常用方式。  如果应用程序和动态库是分别在不同开发平台上编制的,动态库的导入库(lib文件)可能会与应用程序的开发平台所要求的导入库格式不相容,从而在应用程序与动态库隐式链接时,出现程序链接错误:contains invalid OMF record。例如在C Builder开发平台上链接Visual C 制作的动态库时,就会出现上述的错误。解决这一问题,可以采用两种方法:显式连接法和使用C Builder中提供的导入库生成工具。   显式连接:显式连接不需要在工程中加入导入库和相应的头文件,只需要把动态库放入指定的目录下。在应用程序中通过函数调用显式的装载和卸掉DLL,通过函数指针来调用DLL的导出函数。 阅读全文
posted @ 2008-11-05 09:07 <沉浮> 阅读(575) 评论(0) 推荐(0) 编辑