| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 801 人关注过本帖
标题:书上是 框架的改造 这是扫雷中遇到的问题
只看楼主 加入收藏
沐春之初
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-9-6
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
书上是 框架的改造 这是扫雷中遇到的问题
近来看<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类关联起来,让程序启动的时候以此窗口为主窗口予以显示这个怎么弄啊?还有 这错误也不懂 都查了半天了 在网上 也不行
搜索更多相关主题的帖子: 经典游戏 程序设计 出版社 命名 
2013-09-07 21:40
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6814
专家分:42393
注 册:2010-12-16
收藏
得分:20 
看这些错误,看不出原因的

大体意思就是无法解析外部命令,一般的只是申明了没有实现,那么就会有这样的错误,你只是贴这个出来,不一定就是这个原因,或者你把整个工程贴出来把

我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2013-09-08 19:46
沐春之初
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-9-6
收藏
得分:0 
回复 2楼 yuccn
附件太大 上传不上去呀!!!!
2013-09-11 18:50
快速回复:书上是 框架的改造 这是扫雷中遇到的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030659 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved