摘要: 前面一篇文章“VS2010 C++创建、调用DLL图解”简单讲述了在Windows下创建和调用动态库(.dll文件)方法,本篇结合项目过程,总结一下Linux下调用动态库(.so文件)的方法和注意点。 像window调用库文件一样,在linux下,也有相应的API因为加载库文件而存在。它们主要是以下几个函数:函数名功能描述dlopen打开对象文件,使其可被程序访问dlsym获取执行了 dlopen 函数的对象文件中的函数的地址dlerror该函数没有参数,它会在发生前面的错误时返回一个字符串,同时将其从内存中清空; 在没有错误发生时返回 NULL,dlclose关闭目标文件。如果无需再调用共. 阅读全文
posted @ 2012-06-27 16:16 孤旅者 阅读(55746) 评论(0) 推荐(5) 编辑