我写了个小程序,在dubeg调试版的条件下编译,没有出现什么异常,但是我转换成在运行版编译成可执行文件是,出现了好多错误,好象就存在一个问题而导致的,其错误信息如下:
--------------------Configuration: VCad - Win32 Release--------------------
Linking...
CreateLine.obj : error LNK2001: unresolved external symbol "void __cdecl Prompt(class CString)" (?Prompt@@YAXVCString@@@Z)
CreateRectangle.obj : error LNK2001: unresolved external symbol "void __cdecl Prompt(class CString)" (?Prompt@@YAXVCString@@@Z)
MoveCmd.obj : error LNK2001: unresolved external symbol "void __cdecl Prompt(class CString)" (?Prompt@@YAXVCString@@@Z)
VCadDoc.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CVCadDoc::DeleteContents(void)" (?DeleteContents@CVCadDoc@@UAEXXZ)
VCadView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVCadDoc::Draw(class CDC *)" (?Draw@CVCadDoc@@QAEXPAVCDC@@@Z)
VCadView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVCadDoc::OnLButtonDown(unsigned int,class Position const &)" (?OnLButtonDown@CVCadDoc@@QAEXIABVPosition@@@Z)
VCadView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVCadDoc::OnMouseMove(unsigned int,class Position const &)" (?OnMouseMove@CVCadDoc@@QAEXIABVPosition@@@Z)
Release/VCad.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.VCad.exe - 8 error(s), 0 warning(s) 请问一下,这是怎么回事啊,我怎么才能弄出错误,实现正常,求救!
--------------------Configuration: VCad - Win32 Release--------------------
Linking...
CreateLine.obj : error LNK2001: unresolved external symbol "void __cdecl Prompt(class CString)" (?Prompt@@YAXVCString@@@Z)
CreateRectangle.obj : error LNK2001: unresolved external symbol "void __cdecl Prompt(class CString)" (?Prompt@@YAXVCString@@@Z)
MoveCmd.obj : error LNK2001: unresolved external symbol "void __cdecl Prompt(class CString)" (?Prompt@@YAXVCString@@@Z)
VCadDoc.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CVCadDoc::DeleteContents(void)" (?DeleteContents@CVCadDoc@@UAEXXZ)
VCadView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVCadDoc::Draw(class CDC *)" (?Draw@CVCadDoc@@QAEXPAVCDC@@@Z)
VCadView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVCadDoc::OnLButtonDown(unsigned int,class Position const &)" (?OnLButtonDown@CVCadDoc@@QAEXIABVPosition@@@Z)
VCadView.obj : error LNK2001: unresolved external symbol "public: void __thiscall CVCadDoc::OnMouseMove(unsigned int,class Position const &)" (?OnMouseMove@CVCadDoc@@QAEXIABVPosition@@@Z)
Release/VCad.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.VCad.exe - 8 error(s), 0 warning(s) 请问一下,这是怎么回事啊,我怎么才能弄出错误,实现正常,求救!
解决方案 »
- CreateCompatibleBitmap是什么对象Compatible什么对象?
- 弹出模式对话框
- 请问:如何用输入的字符串/数字,加密字符串,并以字符串的形式输出,先谢了
- ADO连接SQL数据库的连接问题
- 求救!!VB中的字符串数组传递到VC编写的dll中的问题!!
- 请教几个C的语法问题(宏定义方面)的,谢谢!
- 我自己定义了一些关于二维图形的类,怎样实现对它们的拖动?
- 请教一个问题!
- 100分相送,当某一文件夹下增加一个文件时,如何获得这个消息!!?
- 求车牌字符分割源码,谢谢师哥师姐了!
- 想听高人对SOCKET的阻塞及非阻塞模式进行详谈。
- 请问如何在VC6 console application生成的exe中支持shell功能
其他的几个函数都是在类*Doc内建立的,不过在那些函数中都调用过自定义的类,自定义的类是在自己新建的一个专门的源文件内完成定义的!还有在这些函数中用到了视图的全局指针对象!