其他分享
首页 > 其他分享> > c – 如何修复头文件错误?

c – 如何修复头文件错误?

作者:互联网

所以,我的问题是如何修复头文件中的一些错误,正常运行程序?例如,我使用c builder 2010,当包含winuser.h文件时,程序总是会出现这样的错误

Checking project dependencies…
Compiling Project7.cbproj (Debug
configuration) [BCC32 Error]
winuser.h(47): E2257 , expected Full
parser context
File6.cpp(4): #include c:\program files (x86)\embarcadero\rad
studio\7.0\include\winuser.h [BCC32
Error] winuser.h(48): E2257 , expected
Full parser context

我尝试用默认安装中的原始文件替换该文件,但仍然得到相同的错误,如何解决?

解决方法:

该消息很难读,但实际错误是“E2257,预期”(昏迷预期)

来自RAD studio文档:

A comma was expected in a list of declarations, initializations, or parameters.

This problem is often caused by a missing syntax element earlier in the file 
or one of its included headers.

错误消息为您提供了它发生的位置,您应该在此之前查看.可能有一些’}’,’)’或’;’或者在错误发生之前代码中缺少其他语法错误(可能在代码中包含头文件之前).完整的错误消息(您截断它)或实际代码将使它更容易发现.

即使不太可能,也有可能错误出现在winuser.h中包含的一个头文件中.

标签:c,header,cbuilder
来源: https://codeday.me/bug/20190827/1738184.html