2013-02-10 186 views
0

我不能解决这个问题...帮助请C++错误未说明的标识符

项目\ intento2 \ intento2 \ as.cpp(128):错误C2065: '生成':未声明的标识符

mov ecx,[ebp+32] 
    mov edx,[ebp+28] 
    PUSHAD; 


if (Generate) 
{ 
GenerateTexture(pDevice, &texGreen , D3DCOLOR_ARGB(255,0,255,0)); 
Generate = false; 
} 
+0

'Generate'是一个班的名字吗? – 2013-02-10 04:30:54

+2

邮政编码并非全部被截断,看起来很奇怪。 – 2013-02-10 04:33:20

+0

可能重复[什么是'未声明的标识符'错误,以及如何解决它?](http://stackoverflow.com/questions/22197030/what-is-an-undeclared-identifier-error-and-how-做-I-FIX-IT) – sashoalm 2014-03-06 08:39:58

回答

1

显然,编译器抱怨在你尝试使用它的地方没有符号Generate

它可以是任何一些事情,如:

  • 拼写错误的名称;
  • 将它声明在非活动状态#ifdef;
  • 不包括它声明的头文件;或
  • 十几种其他的可能性。

我们实际上无法从您发布的代码中判断您是如何(或如果)定义它,因此您必须首先找到它。一旦你找到并发布了这个信息(或者如果你忽略了这个信息就创建它),我们应该能够进一步提供帮助。