如何在C ++中使用WORD,UCHAR,ULONG,USHORT类型?

时间:2014-02-04 08:08:43

标签: c++ windows visual-studio-2010

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

的变量
  • UCHAR
  • ULONG
  • USHORT
  • WORD

如上所述在captitals中。在C ++中完成了很少的编程,我不认识这些类型,并且每个包含它们的代码行都会出错:

WORD myVariable;

错误:

  

错误C2146:语法错误:缺少';'在标识符'myVariable'之前

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

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

1 个答案:

答案 0 :(得分:11)

这些类型在windows.h中定义,因此您需要将#include <windows.h>放在某处。

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

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