📄 subject_37658.htm
字号:
<p>
序号:37658 发表者:张炫 发表日期:2003-04-26 22:19:21
<br>主题:问大家一个很菜的问题。
<br>内容:在新的工程A中用到原工程B的一个类(叫ClassB)<BR>我就把ClassB.h及ClassB.cpp加入到新工程的目录下。<BR>并且在工程A中用Project->Add to project->Files...把那两个文件加入到工程中。<BR>好了,问题来了。<BR>在ClassB.h中加入一句<BR>#include "CNewProjectDlg.h"<BR>就出现一个错误<BR>'IDD_NEWPROJECT_DIALOG' : undeclared identifier<BR>为什么呢?<BR><BR>另:假如在工程A中新建一个新类叫ClassA,<BR> 然后ClassA跟ClassB完全一样,<BR> 但在ClassA中加入#include"CNewProjectDlg.h"<BR> 它就没错。<BR> 难道我没有成功地把ClassB加到工程?<BR> 万分不解.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:littlestupid 回复日期:2003-04-27 00:02:06
<br>内容:IDIDD_NEWPROJECT_DIALOG这个是你老工程的,在新工程找的相应的资源(对话框)的ID,改好就行了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:张炫 回复日期:2003-04-27 10:47:52
<br>内容:不好意思啊,IDD_NEWPROJECT_DIALOG是新工程的主Dialog ID。不是老的。<BR>整个过程只是:<BR> 我创建了一个新Dialog的工程。它的主Dialog ID是IDD_NEWPROJECT_DIALOG。<BR>现在我加进一个已经做好的.h及.cpp。在.h中加入#include "CNewProjectDlg.h"<BR>这是新工程主Dialog的头文件。就有那种错了。<BR>我搞不懂为什么。请赐教!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:littlestupid 回复日期:2003-04-27 11:04:24
<br>内容:在.h中加入#include "CNewProjectDlg.h"??<BR>在.cpp中加入吧!!<BR><BR>要不你到资源文件下看看ID有没有定义或CNewProjectDlg.h里include "resource.h"吗?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:张炫 回复日期:2003-04-27 11:26:57
<br>内容:在CNewProjectDlg.h中的没有<BR>#include "resource.h"<BR>你好历害,谢谢。<BR>但没什么VC没有自动加进去呢?<BR>而且如果没有另一个类Include它的<BR>时候,它就没有这样的错呢?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -