<<visual c++程序设计教程与上机指导>> 例Li2_2
编译出现问题:
Linking...
L2_1View.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CL2_1View::OnKeyDown(unsigned int,unsigned int,unsigned int)" (?OnKeyDown@CL2_1View@@IAEXIII@Z)
L2_1View.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CL2_1View::OnChar(unsigned int,unsigned int,unsigned int)" (?OnChar@CL2_1View@@IAEXIII@Z)
Debug/L2_1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
注释掉Li2_1View.h中下面两行则通过编译:
afx_msg void OnChar(UINT nChar,UINT nRepCnt,UINT nFlags);
afx_msg void OnKeyDown(UINT nChar,UINT nRepCnt,UINT nFlags);
但程序原来的功能没有实现:为程序添加鼠标右键按下消息,为File菜单下的Open菜单项添加消息处理函数,分析ClassWizard类向导所进行的消息映射。
在优快云中查到有人说是库文件没添加的原因,应该打开"project->setting->Link",在Lib处添入需要的库,但不知道要添加什么库?
编译出现问题:
Linking...
L2_1View.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CL2_1View::OnKeyDown(unsigned int,unsigned int,unsigned int)" (?OnKeyDown@CL2_1View@@IAEXIII@Z)
L2_1View.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CL2_1View::OnChar(unsigned int,unsigned int,unsigned int)" (?OnChar@CL2_1View@@IAEXIII@Z)
Debug/L2_1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
注释掉Li2_1View.h中下面两行则通过编译:
afx_msg void OnChar(UINT nChar,UINT nRepCnt,UINT nFlags);
afx_msg void OnKeyDown(UINT nChar,UINT nRepCnt,UINT nFlags);
但程序原来的功能没有实现:为程序添加鼠标右键按下消息,为File菜单下的Open菜单项添加消息处理函数,分析ClassWizard类向导所进行的消息映射。
在优快云中查到有人说是库文件没添加的原因,应该打开"project->setting->Link",在Lib处添入需要的库,但不知道要添加什么库?