您的位置首页百科知识

为什么编译出来的MFC程序不能执行了?

为什么编译出来的MFC程序不能执行了?

没有找到MFC42D.DLL

-- 建工程项目时选 release, 不要选 debug.

MFC42D.DLL 是 debug 的 动态联接库.

当然, 选 静态链接也可以. 静态链接的可执行文件运行时不需要DLL,但可执行文件太大.

选工程-设置-General将Microsoft Foundation Classes这项选择为Use MFC in a Static Library就可以了,默认的是Use MFC in a Shared DLL