這個intellisense錯誤讓我在C++/CLI中變得很瘋狂。它突然從不知不覺中走了出來。如果任何人有任何關於如何讓它再見的建議,我很樂意聽到他們。intellisense中出現atlbase.h錯誤時出現「C++關鍵字」
錯誤來自「atlbase.h」 - 我想假裝知道這個標題是什麼,但我不知道。有五種錯誤都發生在相同的線路是這樣的:
#pragma warning(push) // disable 4483
#pragma warning(disable:4483)
using namespace __identifier("<AtlImplementationDetails>"); //ERROR HERE
#pragma warning(pop) // disable 4483
的錯誤是:「預期的C++關鍵字」 - 整個事情還在建造,但它真正的錯誤我有不存在的錯誤塞滿了東西。
其他人在網上有這個確切的錯誤,我見過的唯一建議是「禁用intellisense錯誤」(沒有辦法是一個「解決方案」)和「改變OpenCV的版本目標從版本11到版本12「(我不知道這是什麼意思 - 也許這是我的問題 - 但我不知道這意味着什麼)。我對C++標準庫還很陌生,更不用說各種API ......我有OpenCV嗎?我只使用Visual Studio 2015標準SDK。
這裏的someone else with the same error
這裏沒有人可以爲你解決這個問題,你必須在connect.microsoft.com上報告它,這樣EDG才能修復它的前端。使用/ clr編譯本地C++代碼是非常常見的錯誤,請保持分離。 –