Maison > Article > développement back-end > Pourquoi est-ce que j'obtiens l'erreur LNK2019 : \"symbole externe non résolu _main\" en C ?
Résolution de LNK2019 : erreur de symbole externe non résolue en C
Dans le domaine de la programmation C, la redoutable erreur LNK2019 peut souvent laisser les développeurs perplexes . Cette erreur se produit lorsque l'éditeur de liens ne parvient pas à localiser un symbole externe nommé _main pendant le processus de compilation.
Dans le code fourni, l'implémentation d'une classe de séquence génère cette erreur. Bien que le code semble modulaire et de type sécurisé, le problème fondamental réside dans l'absence de fonction principale définie ailleurs dans le projet.
Pour remédier à cette erreur, considérez les étapes suivantes :
<code class="cpp">int main() { // Program logic goes here return 0; }</code>
Dans Visual Studio, si vous rencontrez cette erreur même avec une fonction principale définie, la solution de contournement suivante peut s'avérer utile :
Cette modification indique au l'éditeur de liens devrait s'attendre à une application console exécutable.
Une fois ces étapes mises en œuvre, l'éditeur de liens devrait résoudre avec succès la référence de symbole externe, permettant au programme de se compiler et de s'exécuter de manière transparente.
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!