簡體   English   中英

如何使用 g++ 在子文件夾中使用 header 文件

[英]How to use header files in subfolders using g++

我在一些大學作業中使用 Visual Studio Code,通常我可以根據 Microsoft 提供的教程配置所有內容。 不幸的是,我不知道為什么我不能使用“.h”和“.cpp”文件,它們需要位於兩個單獨的文件夾中,在主項目文件夾中,分別稱為“include”和“src” .

我想使用 g++ 編譯器,因為我以前在其他作業中一直在使用,所以我需要配置不同的文件“tasks.json”、“launch.json”和“c_cpp_properties.json”,但它總是在抱怨它在這些文件夾中找不到所需的 header 文件。

誰能給我這種情況的示例代碼?

謝謝!

您應該運行類似於g++ src/main.cpp src/another_1.cpp -Iinclude/的東西

使用 vscode 結構... 將以下代碼粘貼到tasks.json

{
  "version": "2.0.0",
  "tasks": [
    {
      "label": "Your awesome project",
      "type": "shell",
      "command": "g++",
      "args": ["src/main.cpp", "src/another_1.cpp", "-Iinclude/"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ]
}

暫無
暫無

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

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