书上是 框架的改造 这是扫雷中遇到的问题
近来看<Vsicul C++经典游戏程序设计>(人民邮电出版社)一书,想通过它来了解MFC复杂的机制,然而在学做第一个游戏扫雷时,却被一段话难住了。 原话如下:“首先通过ClassWizard添加一个继承于CWnd窗口类型的类,来代替CMainFrame.这里命名为CMineWnd。 在FileView框架上用删除文件的方式将CMineView和CMineDoc删除,由于CAboutDlg类是嵌在CMineApp里面的,所以只需要将相关的类定义以及实现的相应代码去掉即可。最后将CMineWnd类转换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd类关联起来,让程序启动的时候以此窗口为主窗口予以显示。” “首先添加一个继承于CWnd窗口类型的类来代替CMainFrame。这里命名为CMineWnd” 此游戏工程名为"Mine",我已经继承了CWnd类 也把名字换成了 CMainFrame
error LNK2001: unresolved external symbol "public: void __thiscall CMineApp::OnAppAbout(void)" (?OnAppAbout@CMineApp@@QAEXXZ)
Mine.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CMineDoc::classCMineDoc" (?classCMineDoc@CMineDoc@@2UCRuntimeClass@@B)
Mine.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CMainFrame::classCMainFrame" (?classCMainFrame@CMainFrame@@2UCRuntimeClass@@B)
Mine.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CMineView::classCMineView" (?classCMineView@CMineView@@2UCRuntimeClass@@B)
Debug/Mine.exe : fatal error LNK1120: 4 unresolved externals
Error executing link.exe.
把CMineApp的创建实例与新增的CMineWnd类关联起来,让程序启动的时候以此窗口为主窗口予以显示这个怎么弄啊?还有 这错误也不懂 都查了半天了 在网上 也不行