正在维护以前同事的程序,发现一个MFC扩展DLL的导入文件(.lib文件)没有了,调用该DLL的工程也因为这个原因无法编译。哪位大哥知道没有导入文件(.lib文件),如何连接MFC扩展DLL啊?! 注意啊,是MFC扩展DLL,导出的是DLL中的类哦,不是常规的Win32 DLL啊(常规Win32 Dll,俺就显式连接啦!)不知道MFC扩展DLL如何显式连接哦!!MFC扩展DLL,如何显式连接,导出DLL中的类 呢??
调试欢乐多
编辑 yourdll.def 文件,使之格式与.def文件格式一致,然后:
lib /def:yourdll.def /machine:i386 /out:yourdll.lib
如果知道接口,可以自己定义头文件,然后用LoadLibrary、FreeLibrary来动态加载