0
我想在Visual Studio 2015中为Hamamatsu相机编写一个x2相机驱动程序.x2驱动程序模板已经包含了作为外部依赖项的windows.h,但是当试图包含必要的头文件时,它会引发一个错误不包括windows.h(以及80个左右的函数调用错误因此不存在)。但是,当我包括WINDOWS.H,我认为这是导致双重包括和引发此错误:从winnt.h得到一个奇怪的错误?
Severity: Error (active)
Code: none
Description: expected an identifier Project :x2camera
File: c:\Program Files (x86)\Windows Kits\10\Include\10.0.10586.0\um\winnt.h
Line: 524
我真的很新的Visual Studio项目的工作 - 我怎样才能包括WINDOWS.H到文件所以它可以获得它所需要的函数和声明而不需要实际包含它并导致一个双重包含?就像我说的,它在“项目依赖项”列表中,我认为它被包含在另一个文件中(但我很难找到它)。
或者,这甚至不是我的问题?
任何帮助表示赞赏。
注意:_windows.h_(和所有其他_VStudio_头文件)具有[#include guard](https://msdn.microsoft.com/en-us/library/4141z1cx.aspx)以避免多重包含。 – CristiFati
我很确定是这种情况,所以我不明白为什么它会抛出这个错误。 –