首頁 >後端開發 >C++ >如何解決多個.cpp檔的VS Code編譯問題?

如何解決多個.cpp檔的VS Code編譯問題?

Barbara Streisand
Barbara Streisand原創
2024-12-21 03:03:09109瀏覽

How to Resolve VS Code Compilation Problems with Multiple .cpp Files?

多個.cpp 原始檔的VS Code 編譯問題

在VS Code 中處理多個.cpp 原始檔時,可能會遇到編譯過程中出現的問題。與 Codeblocks 或 Visual Studio Community 2017 等其他開發環境不同,VS Code 預設可能無法自動識別所有來源檔案。

要解決此問題,需要修改tasks.json 設定檔。將以下行加入您的tasks.json:

    {
        "label": "g++.exe build active file",
        "args": [
            "-g",
            "${fileDirname}\**.cpp",
            //"${fileDirname}\**.h",
            "-o",
            "${fileDirname}\${fileBasenameNoExtension}.exe",
        ],
    }

這告訴 VS Code 在當前文件目錄中查找所有 .cpp 文件,並將它們編譯為具有活動文件名稱的可執行檔。

此外,要在調試前自動構建項目,請修改launch.json 並添加以下行:

"preLaunchTask": "g++.exe build active file"

修改後, VS Code 應該能夠正確編譯和運行具有多個. cpp 原始檔的程式。

以上是如何解決多個.cpp檔的VS Code編譯問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn