CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

SOS! BCB自已的文件_stddef.h和mem.h在编译时出错!何解???

楼主Spring414(春)2003-11-02 17:34:20 在 C++ Builder / 基础类 提问

错误信息如下:  
  [C++   Error]   _stddef.h(37):   E2141   Declaration   syntax   error  
  [C++   Error]   _stddef.h(133):   E2090   Qualifier   'std'   is   not   a   class   or   namespace   name  
  [C++   Error]   _stddef.h(133):   E2272   Identifier   expected  
  [C++   Error]   _stddef.h(134):   E2090   Qualifier   'std'   is   not   a   class   or   namespace   name  
  [C++   Error]   _stddef.h(134):   E2272   Identifier   expected  
  [C++   Error]   _stddef.h(135):   E2090   Qualifier   'std'   is   not   a   class   or   namespace   name  
  [C++   Error]   _stddef.h(135):   E2272   Identifier   expected  
  [C++   Error]   _stddef.h(136):   E2090   Qualifier   'std'   is   not   a   class   or   namespace   name  
  [C++   Error]   _stddef.h(136):   E2272   Identifier   expected  
  [C++   Error]   mem.h(37):   E2188   Expression   syntax  
  [C++   Error]   mem.h(37):   E2293   )   expected  
  [C++   Error]   mem.h(38):   E2188   Expression   syntax  
  [C++   Error]   mem.h(38):   E2293   )   expected  
  [C++   Error]   mem.h(39):   E2188   Expression   syntax  
  [C++   Error]   mem.h(39):   E2293   )   expected  
  [C++   Error]   mem.h(40):   E2188   Expression   syntax  
  [C++   Error]   mem.h(40):   E2293   )   expected  
  [C++   Error]   mem.h(47):   E2316   'size_t'   is   not   a   member   of   'std'  
  [C++   Error]   mem.h(46):   E2188   Expression   syntax  
  [C++   Error]   mem.h(47):   E2293   )   expected  
  [C++   Error]   mem.h(49):   E2316   'size_t'   is   not   a   member   of   'std'  
  [C++   Error]   mem.h(48):   E2188   Expression   syntax  
  [C++   Error]   mem.h(49):   E2293   )   expected  
  [C++   Error]   mem.h(51):   E2316   'size_t'   is   not   a   member   of   'std'  
  [C++   Error]   mem.h(50):   E2188   Expression   syntax  
  [C++   Error]   mem.h(50):   E2228   Too   many   error   or   warning   messages  
   
  //------------------------------------  
  就在一个工程里编译出错,其他工程正常。  
  全部重新遍译也一样。从BCB的安装文件COPY这两个文件覆盖也一样。  
  这是怎么回事啊? 问题点数:50、回复次数:5Top

1 楼fjye(老姜)回复于 2003-11-02 19:55:01 得分 5

说明你的内存访问有问题  
  用codeguard检查一下就知道了Top

2 楼xabcxyz(gg)回复于 2003-11-02 20:17:47 得分 5

删除   *.~*,   *.tds,   *.bak,   *.obj,   *.exe   后重试!  
  不行,则,重建工程换目录然后逐个单元加入   后重试!  
   
  一般,类似问题都可以解决了!Top

3 楼ffww(疯子)回复于 2003-11-02 23:59:45 得分 5

怎么感觉好象用了MFC似的,不懂,帮你顶一下.Top

4 楼ljianq(泉深水清)回复于 2003-11-03 08:30:04 得分 35

这样的错误往往是说明你代码中的某处有问题。Top

5 楼Spring414(春)回复于 2003-11-03 15:59:18 得分 0

某个CPP文件的头部多了个'z',啊,晕了!!!!!!!    
  z//---------------------------------------------------------------------------  
   
  #include   <vcl.h>  
  #pragma   hdrstop  
  Top

相关问题

  • 如何在VC++6.0中只编译.cpp,然后已编译好的.h文件连接
  • 求助!Linux下多个.c和.h的编译问题
  • 编译
  • 请教!linux下将.h和.c文件编译成动态连接库!!!
  • 编译错误
  • 条件编译???
  • 编译问题!!
  • 关于编译
  • 编译错误!!
  • vfp6编译

关键词

  • c++
  • 文件
  • stddef
  • c++error
  • mem
  • expected
  • qualifier
  • identifier
  • expression syntax
  • std

得分解答快速导航

  • 帖主:Spring414
  • fjye
  • xabcxyz
  • ffww
  • ljianq

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo