首页上一页 1 下一页尾页 5 条记录 1/1页
C++ 实例 235
发表在C语言图书答疑
2014-03-20
是否精华
是
否
版块置顶:
是
否
设置时间:
非永久
永久
起始时间:
结束时间:
是否扣分:
是
否
ModalForm.obj : error LNK2001: unresolved external symbol "public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)" (??0CModalFormDlg@@QAE@PAVCWnd@@@Z)
链接时出现的问题。
1.system console 改成windows了
2.使用mfc
但还是有这个错误 求解决啊
链接时出现的问题。
1.system console 改成windows了
2.使用mfc
但还是有这个错误 求解决啊
精彩评论 5
2014-03-21
沙发
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
2014-03-22
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(193) : error C2065: 'm_BookinfoDlg' : undeclared identifier
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(193) : error C2440: '=' : cannot convert from 'class CBookinfo *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(194) : error C2227: left of '->Create' must point to class/struct/union
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(195) : error C2227: left of '->ShowWindow' must point to class/struct/union
你好,这是c++ 开发实例里面的。
模式窗口我显示正常了。但是非模式出现上面问题。。
P278页 (5)那个定义我太懂 我知道问题出现在这。但是不知道怎么解决。而且(5)类定义还有个“}”
希望老师解答一下 谢谢
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(193) : error C2065: 'm_BookinfoDlg' : undeclared identifier
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(193) : error C2440: '=' : cannot convert from 'class CBookinfo *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(194) : error C2227: left of '->Create' must point to class/struct/union
C:\Users\Administrator\Desktop\Book\BookDlg.cpp(195) : error C2227: left of '->ShowWindow' must point to class/struct/union
你好,这是c++ 开发实例里面的。
模式窗口我显示正常了。但是非模式出现上面问题。。
P278页 (5)那个定义我太懂 我知道问题出现在这。但是不知道怎么解决。而且(5)类定义还有个“}”
希望老师解答一下 谢谢
2014-03-22
地板
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
对了 原例中文件名是Modal
我新建的文件名是Book。
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
对了 原例中文件名是Modal
我新建的文件名是Book。
2014-03-22
4L
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
老师好 问题已经解决
.h文件中定义类就好了。
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
老师好 问题已经解决
.h文件中定义类就好了。
2014-04-04
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
老师好 问题已经解决
.h文件中定义类就好了。
[/FIELDSET]
回复:
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
这是link错误, 是由于没有找到与头文件中声明的函数定义.
错误信息写着"public: __thiscall CModalFormDlg::CModalFormDlg(class CWnd *)", 说明函数CModalFormDlg没有在.cpp文件中定义,或者在头文件中未做说明, 因此链接的时候出错了。
这个错误来讲,有两种可能:
1. 就是你忘记定义该函数了
2. 最可能的原因就是函数声明在头文件可cpp中的不匹配, 同样会造成该链接错误. 最常见的是const,static等不匹配
建议你把头文件和cpp都复制过来, 这样就比较好定位错误了,还有这是哪本书上的实例,我可以去看看具体的实例。
[/FIELDSET]
回复:
老师好 问题已经解决
.h文件中定义类就好了。
[/FIELDSET]
回复: