簡體   English   中英

在 C++ 的 Atom 編輯器中找不到頭文件

[英]Header files not found in Atom editor for C++

我正在嘗試使用 Atom 編輯器編寫 C++ 代碼。 我想使用 linter-gcc 包,但我一直收到它找不到我的頭文件的錯誤。

我嘗試進入 linter-gcc 設置並在 GCC 包含路徑中添加以下內容:

-/, ./, ./include

這是我目前的 linter-gcc 設置:

linter-gcc 設置

你可以在這里看到出現問題的編輯器,左邊是我正在工作的目錄

編輯

https://github.com/AtomLinter/linter-gcc/issues/61

您必須將項目根目錄添加到包含目錄中。 如果您只是將 linter-gcc 命令復制並粘貼到終端中,您將看到相同的錯誤。 解決方案是將包含路徑的路徑添加到 GCC 包含路徑設置中。 因此,如果您的項目根目錄中有一個名為 include 的文件夾,其中包含您的頭文件,則需要在 GCC 包含路徑設置中寫入 ./include。 通常,最好將頭文件放在項目根目錄中名為 include 的文件夾中。 然后,您可以簡單地在 GCC 包含路徑設置中寫入 ./include,以便編譯器找到頭文件。

總之,嘗試僅將 ./include 放在您的 gcc-linter 包設置中,在包含的兩個字段中: gcc-linter 設置

之后,返回到您的文件並單擊 cntrl+s 或再次保存它。 它將再次運行 linter 並且問題將消失(也許您在添加了評論中顯示的包含后沒有再次運行 linter,所以這就是為什么您一直看到錯誤的原因)

暫無
暫無

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

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