SOS! BCB自已的文件_stddef.h和mem.h在编译时出错!何解???
错误信息如下:
[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




