debug模式编译通过,但release模式不通过。

ttnewday 2008-09-27 01:05:20
debug模式编译通过,但release模式不通过。

OnExit,OnClear,OnStop,OnStart是工具栏的按钮命令函数,参照其他工程,我自己加上去的。
CreateExToolBar是普通定义的方法,放到int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)中调用。

--------------------Configuration: Server - Win32 Release--------------------
Compiling...
MainFrm.cpp
Server.cpp
Generating Code...
Linking...
MainFrm.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CMainFrame::OnExit(void)" (?OnExit@CMainFrame@@IAEXXZ)
MainFrm.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CMainFrame::OnClear(void)" (?OnClear@CMainFrame@@IAEXXZ)
MainFrm.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CMainFrame::OnStop(void)" (?OnStop@CMainFrame@@IAEXXZ)
MainFrm.obj : error LNK2001: unresolved external symbol "protected: void __thiscall CMainFrame::OnStart(void)" (?OnStart@CMainFrame@@IAEXXZ)
MainFrm.obj : error LNK2001: unresolved external symbol "public: int __thiscall CMainFrame::CreateExToolBar(void)" (?CreateExToolBar@CMainFrame@@QAEHXZ)
Release/Server.exe : fatal error LNK1120: 5 unresolved externals
Error executing link.exe.

Server.exe - 6 error(s), 0 warning(s)

不明白为什么这样。
...全文
211 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbs008 2008-09-27
  • 打赏
  • 举报
回复
该结贴了
ttnewday 2008-09-27
  • 打赏
  • 举报
回复
咳,原来真是放在了#ifdef...#endif之间。
多谢了。
等阵结贴。
ttnewday 2008-09-27
  • 打赏
  • 举报
回复
CMainFrame::OnExit等函数实现部分是在MainFrm.cpp中。
yayafu 2008-09-27
  • 打赏
  • 举报
回复
看看是不是被条件编译了,函数没有在#ifdef...#endif之间吧
scklotz 2008-09-27
  • 打赏
  • 举报
回复
有没有 #ifdef __DEBUG__...这样的控制代码?
CMainFrame::OnExit等函数实现部分是在MainFrm.cpp中吗?
  • 打赏
  • 举报
回复
release目录里少加载个DLL??

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧