用宏TRACE的问题

cystec 2002-09-05 09:55:55
程序如下:

...
#define __TRACE
#include<Checks.h>
...

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TRACE(123);
TRACE("123");
}

运行后出现错误:
[Linker Error] Unresolved external 'TDiagGroup::Message(const char *, _STL::basic_ostringstream<char, _STL::char_traits<char>, _STL::allocator<char> >&, const char *, unsigned long)' referenced from E:\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ
...全文
32 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cystec 2002-09-05
  • 打赏
  • 举报
回复
up
hanson_yi 2002-09-05
  • 打赏
  • 举报
回复
我看到与你同样的问题了,但我也查不出为什么!
cystec 2002-09-05
  • 打赏
  • 举报
回复
请在#include<Checks.h>前加上
#define __TRACE
不加此句,宏TRACE实际上什么都不干,加上后再运行就会出问题,试试看!
hanson_yi 2002-09-05
  • 打赏
  • 举报
回复
我新建了一个程序,试了一下是正常的,
但TRACE的结果输出在什么地方,我没有找到??
cystec 2002-09-05
  • 打赏
  • 举报
回复
补充一下:
我用的是:BCB6.0,Win2000
cystec 2002-09-05
  • 打赏
  • 举报
回复
难道真的没有解决办法吗?
cystec 2002-09-05
  • 打赏
  • 举报
回复
up

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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