持之以恒
分类:
2010-04-06 13:09:39
使用__declspec(dllexport)导出的所有函数均会在lib文件中出现以__imp_开头的修饰名和相应的C或C++修饰名。这也 是为什么我们可以通过__declspec(dllimport)或extern的方式来直接引用DLL中的函数的原因。但是,当使用def导出函数时, 如果在def文件中使用PRIVATE修饰导出函数,那么该函数将不能使用__declspec(dllimport)或extern的方式对其引用,因 为编译器不会将PRIVATE修饰的函数的修饰名写入到lib文件中,在这种情况下,需要使用LoadLibrary和GetProcAddress的方 式进行调用。
转:
http://blog.csdn.net/jerkii/archive/2006/05/29/760318.aspx
http://hi.baidu.com/chenjiaxuan/blog/item/506c1c38020d82fbb211c7ec.html