摘要: 今天刚刚做了一个静态链接到MFC的规则dll,即“Use MFC in a static library“,该dll用来显示一个窗体。然后在一个mfc可执行程序A.exe中调用这个dll文件,可以正常的显示窗体。但后来做了一点小小的改动,即把dll改成动态连接到MFC的dll,即“Use MFC in a shared dll”,然后在A.exe中调用该dll,结果窗体怎么都不显示。后来,经过仔细的分析,原因如下: 动态连接到MFC的dll,可以喝使用它的可执行程序同时连接到MFC DLL和任何MFC 扩展DLL。在使用了MFC共享库的时候,默认情况下,MFC使用主应用程序(本例中是A.exe 阅读全文
posted @ 2010-06-13 15:30 先之 阅读(1379) 评论(0) 推荐(0) 编辑