1.准备:①已经测试好的MFC项目解决方案(WinForm1);
②新建一个MFC的DLL解决方案(WinDLL);
③新建一个MFC对话框工程(DlgTest);
2.复制MFC项目目录下(.Cpp、.H、.rc、res等)到DLL项目目录下,其中需要修改rc名字为DLL项目名,(.rc是存储MFC资源的文件,res文件夹一般存储需要添加的图片之类)
有时编译无法通过提示 error RC2135 可能是rc编译问题:
1.需要关闭rc文件,在资源管理器中打开rc文件,另存为unicode格式的文件。
2.具体要是要根据 错误后面的提示信息进行处理。
3.由于WinForm1的下有个继承CWinApp的类可以直接删除,把XXXXXDlg.h和XXXXXXDlg.cpp的包含头文件改为当前项目下继承CWinApp。
为什么呢?
因为CWinApp隐含WinMain()入口
4.在WinDLL.Cpp下添