Maison > développement back-end > C++ > Comment résoudre les problèmes de compilation de code VS avec plusieurs fichiers .cpp ?

Comment résoudre les problèmes de compilation de code VS avec plusieurs fichiers .cpp ?

Barbara Streisand
Libérer: 2024-12-21 03:03:09
original
145 Les gens l'ont consulté

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

Problèmes de compilation de code VS avec plusieurs fichiers sources .cpp

Lorsque vous travaillez avec plusieurs fichiers sources .cpp dans VS Code, il est possible de rencontrer problèmes lors de la compilation. Contrairement à d'autres environnements de développement tels que Codeblocks ou Visual Studio Community 2017, VS Code peut ne pas reconnaître automatiquement tous les fichiers sources par défaut.

Pour résoudre ce problème, il faut modifier le fichier de configuration tâches.json. Ajoutez les lignes suivantes à votre tâches.json :

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

Cela indique à VS Code de rechercher tous les fichiers .cpp dans le répertoire de fichiers actuel et de les compiler dans un exécutable portant le nom du fichier actif.

De plus, pour construire automatiquement le projet avant le débogage, modifiez launch.json et ajoutez la ligne suivante :

"preLaunchTask": "g++.exe build active file"
Copier après la connexion

Après ces modifications, VS Code devrait être capable de compiler et d'exécuter correctement des programmes avec plusieurs fichiers sources .cpp.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal