如何使用C ++中的WORD,UCHAR,ULONG,USHORTtypes?

我已经在Visual Studio 2010中创build了一个Win32控制台项目。在这个项目中,我想使用具有相应标题的外部库。 头文件包含声明为的variables

  • UCHAR
  • ULONG
  • USHORT

如上所述,在captitals。 在C ++中做了很less的编程,我不认识这些types,并且每行包含它们的代码都有错误:

WORD myVariable; 

错误:

错误C2146:语法错误:缺less';' 在标识符“myVariable”

这可能是一个非常简单的事情,但是想要一些帮助来增加我的C ++知识。

我需要什么才能使用这些types?

这些类型是在windows.h中定义的,所以你需要把#include <windows.h>放在某个地方。

在你的情况下,你可能需要把它放在你提到的外部库的头部之前:

 #include <windows.h> // Possibly other stuff here... #include <external-library.h>