Maison >développement back-end >C++ >Pourquoi ne puis-je pas compiler ou lier mon code SDL2 ?
Erreurs courantes :
SDL.h introuvable :
Ajouter un indicateur du compilateur -Ipath, où chemin est le répertoire contenant SDL.h.
SDL_main Problèmes :
Assurez-vous que votre fonction principale a la signature int main(int, char **).
Supprimez #define SDL_MAIN_HANDLED et #undef main.
Non défini Références aux fonctions :
Problèmes de DLL :
Référez-vous à l'article lié pour le débogage des problèmes de DLL dans MinGW.
Solution alternative :
Envisagez d'utiliser MSYS2 pour les bibliothèques prédéfinies et la détermination automatisée des indicateurs à l'aide de pkg-config.
Problèmes supplémentaires :
Masquer la fenêtre de la console : Ajouter -drapeau de l'éditeur de liens mwindows.
Icône manquante : Créez un fichier .ico personnalisé, convertissez-le à l'aide de Windres et liez-le à l'aide de -o.
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!