【问题标题】:C visual studio undeclared identifier for defineC Visual Studio 未声明的定义标识符
【发布时间】:2011-06-24 17:06:20
【问题描述】:

你好,我有以下代码..

#define VB_CHAR     signed char
#define VB_UCHAR    unsigned char

#if defined(VBISAM_NO_CISAM_CONFLICT)
    #include "vbisam_rename.h"
#endif

#include    "vbdecimal.h"

vbdecimal 不包含任何其他标头,但看不到它

错误 1 ​​错误 C2065: 'VB_CHAR' : 未声明的标识符 c:\users\parhs\documents\visual studio 2010\projects\testdll4\vbdecimal.h

我必须在 vbdecimal 中定义 VB_CHAR 才能工作..
有什么解决方法吗?

【问题讨论】:

  • 您确定这是您项目中唯一包含vbdecimal.h 的地方吗?你确定vbisam_rename.h 不是#undef-ing VB_CHAR?

标签: c visual-studio-2010


【解决方案1】:

嗯。可能是 vbisam_rename.h '#undefs' VB_CHAR。

【讨论】:

    猜你喜欢
    • 2018-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    相关资源
    最近更新 更多