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
我很確定是這種情況,所以我不明白爲什麼它會拋出這個錯誤。 –