摘要: MFC通过_AFXEXT来决定AFX_EXT_CLASS等宏应编译为导出还是导入。扩展DLL的项目预定义有_AFXEXT宏,因此,AFX_EXT_CLASS被编译为导出类;非扩展DLL项目不带有_AFXEXT宏,因此, AFX_EXT_CLASS被编译出导入类。同一个文件中的符号在不同的工程被编译为不同的涵义,这就是使用扩展DLL的项目中能够直接使用扩展DLL定义的头文件的原因。 问题则是,当一... 阅读全文
posted @ 2010-09-04 17:43 泉子 阅读(1085) 评论(0) 推荐(0) 编辑