我在Visual Studio 2010中创建了一个Win32控制台项目。在这个项目中,我想使用带有相应标题的外部库。头文件包含声明为
的变量如上所述在captitals中。在C ++中完成了很少的编程,我不认识这些类型,并且每个包含它们的代码行都会出错:
WORD myVariable;
错误:
错误C2146:语法错误:缺少';'在标识符'myVariable'之前
这可能是一件非常简单的事情,但想要一些帮助来增加我的C ++知识。
我需要什么才能使用这些类型?
答案 0 :(得分:11)
这些类型在windows.h
中定义,因此您需要将#include <windows.h>
放在某处。
在你的情况下,你可能需要把它放在你提到的外部库的标题之前:
#include <windows.h>
// Possibly other stuff here...
#include <external-library.h>