gpt4 book ai didi

Visual C++ 编译错误

转载 作者:行者123 更新时间:2023-11-30 14:28:08 25 4
gpt4 key购买 nike

我正在使用 Visual studio 2010 来构建 C 项目。我的项目包含许多头文件、源文件和解析器。它使用 lexbason 文件。我在编译过程中遇到一个错误,并显示以下内容

abc.y:error C2065: 'INPUT' : undeclared identifier 

我尝试了我想要的解决方案,包括

#define WIN32_WINNT >= 0x0501

在我的 main.c 文件中包含任何头文件之前。我无法消除此错误。您能否告诉我此错误的原因是什么?

编辑

显示错误的代码片段是:

     list_Cons(0, list_List((POINTER)INPUT)

令人惊讶的是,如果我将 INPUT 更改为 INPUT1,我会得到相同的错误。改变是坚忍的。

最佳答案

想必您读过thisthis .

#define WIN32_WINNT >= 0x0501 不起作用。您应该尝试改用#define WIN32_WINNT 0x0501

另外,请检查您是否确实#include winuser.h

关于Visual C++ 编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6596405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com