簡體   English   中英

Visual Studio Code 沒有在 C++ 中突出顯示 #if..

[英]Visual Studio Code not highlighting #if.. in C++

我嘗試讓 VS-Code 為我的 C++ 項目工作,但我遇到的問題是語法突出顯示忽略了預處理器指令,如#if/#else/#endif

我安裝了擴展ms-vscode.cpptools (C/C++) 和ext install code-gnu-global (Intellisense)。

“轉到定義”正確顯示#define

在此處輸入圖片說明

#define ON_TARGET false結果相同高亮

它應該是這樣的:

在此處輸入圖片說明

自 2018 年 2 月v 0.15起,VS Code 可以使用 Microsoft 的 C/C++ 擴展來實現。

在此處輸入圖片說明

Visual Studio Code 不能開箱即用,因為它“只是”一個編輯器

如果您編譯代碼,它將按預期工作。

為了評估此類定義,您需要一個IDE ,例如 Visual Studio、CLion,或者您可以使用其他插件來實現這一點。 (例如C/C++ 插件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM