| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2085 人关注过本帖
标题:对话框的问题(MFC)
只看楼主 加入收藏
观星
Rank: 2
等 级:论坛游民
帖 子:77
专家分:45
注 册:2008-5-1
结帖率:90.91%
收藏
 问题点数:0 回复次数:11 
对话框的问题(MFC)
我新建了一个对话框,对这个对话框建立了一个类

在对话框里面定义了几个按钮,对其中的一些按钮建立了命令响应函数,编译后可以成功运行

我关闭VC后,重新打开这个工作空间,编译时它报错:

--------------------Configuration: Mybole2 - Win32 Debug--------------------
Linking...
Mybole2View.obj : error LNK2001: unresolved external symbol "public: __thiscall CTestDlg::CTestDlg(class CWnd *)" (??0CTestDlg@@QAE@PAVCWnd@@@Z)
Debug/Mybole2.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

Mybole2.exe - 1 error(s), 0 warning(s)


试了好多次都是这样,不知道为什么?
谁能帮帮我。。谢谢哈
搜索更多相关主题的帖子: MFC 对话框 
2008-08-27 09:58
观星
Rank: 2
等 级:论坛游民
帖 子:77
专家分:45
注 册:2008-5-1
收藏
得分:0 
补充
再次打开的时候,在ClassView 中我定义的那个类也看不到了
2008-08-27 09:59
wolf777
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2007-9-12
收藏
得分:0 
这个如果第一次编译通过,再次编译应该没问题 的,楼主是对照孙鑫教程做的吧,那就在做一遍就可以了。。。

我是民工,我怕谁。。。
2008-08-27 17:21
观星
Rank: 2
等 级:论坛游民
帖 子:77
专家分:45
注 册:2008-5-1
收藏
得分:0 
是啊,每次做第一遍都好使,退出重编译就出问题,好奇怪
2008-08-28 11:18
nwpu063417
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:428
专家分:28
注 册:2007-5-11
收藏
得分:0 
很可能是编译器的问题

2008-09-01 20:31
lj10309598
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2007-4-30
收藏
得分:0 
VC没有安装成功吧。
2008-09-03 17:50
hoodlum1980
Rank: 2
来 自:浙江大学
等 级:论坛游民
威 望:2
帖 子:289
专家分:23
注 册:2008-2-24
收藏
得分:0 
Mybole2View.obj : error LNK2001: unresolved external symbol "public: __thiscall CTestDlg::CTestDlg(class CWnd *)" (??0CTestDlg@@QAE@PAVCWnd@@@Z)
Debug/Mybole2.exe : fatal error LNK1120: 1 unresolved externals

------------------------------------------
这句话的意思是,代码中并没有语法错误,但是在链接目标文件的时候,在其他目标文件中没有找到这个函数:public: __thiscall CTestDlg::CTestDlg(class CWnd *)" 。
而你当前的这个模块(Mybole2View.obj)中一定在某处调用了这个函数。你自己检查一下。

[[it] 本帖最后由 hoodlum1980 于 2008-9-3 18:49 编辑 [/it]]
2008-09-03 18:47
raulxxyuer
Rank: 1
等 级:新手上路
威 望:1
帖 子:178
专家分:0
注 册:2007-4-23
收藏
得分:0 
Rebuild试了吗

我很沒用,總是學不會遺忘,總是學不會割捨本不屬於我的東西。
2008-09-03 22:43
awnucel
Rank: 1
等 级:新手上路
威 望:1
帖 子:68
专家分:0
注 册:2006-12-13
收藏
得分:0 
这个问题是因为文件没有被成功包含进工程

选择菜单 工程-》增加到工程-》文件,然后选择该类的.h和cpp文件,包含进来以后再进行编译
2008-09-05 05:50
观星
Rank: 2
等 级:论坛游民
帖 子:77
专家分:45
注 册:2008-5-1
收藏
得分:0 
回复 7# hoodlum1980 的帖子
讲的很清楚 谢谢哈
2008-09-07 17:27
快速回复:对话框的问题(MFC)
数据加载中...
 
   



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

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