Bonjour j'ai un problème à s'arracher les cheveux j'ai besoin de votre aide !
Voilà j'ai créer un petit programme en utilisant la SDL 1.2 tout fonctionnait très bien pas de problème, mon programme fonctionnait. Mais voilà depuis ce matin dès que je lance mon programme depuis Code::Blocks ou avec l'executable, sa crash sans que le programme ne se lance. Pourtant je n'ai absolument rien changé enfin je pense. Tout est bon, la SDL est bien configuré, j'ai bien les dll ...
De plus le programme ne se lance pas et ne s'ouvre pas mais quand je regarde dans les programme ne cours d'execution, il y a mon programme mais impossible de forcer la fermeture.
Je ne comprends plus rien, pourquoi quand je lance mon programme sa crash, même code::blocks crash alors qu'avant pas dutout...
Bah en gros je compile tout va bien, j'appuie sur "Run" et la code::blocks crash c'est à dire qu'il fait le truc windows "Le programme ne répond plus..." et si j'essaye de lancer mon programme via l'executable rien ne s'ouvre. Je vais péter un câble parceque tout fonctionnait hier xD Et j'ai rien touché à priori !
PS : Je suis obligé d'utiliser la SDL (c'est un projet dans le cadre de mes études)
Franchement je comprends plus rien. Mais sachant que peut importe le code même si il est parfaitement bon, j'ai le même problème. Je pense que le problème ne peut venir que de la SDL, pourtant tout est bien configuré, j'ai mis le dossier SDL contenant include/lib dans le dossier codeblock et j'ai bien indiquer le chemin, j'ai bien mis les DLL.
Peut être qu'il y a un problème avec sa mais encore une fois j'ai le problème mais avec le code de base donné lors de la création d'un projet SDL qui fonctionne parfaitement bien.
Debuguer qui se lance = le programme build et link correctement. Donc pas d'erreur de syntaxe ou de dll. Donc sois tu as trouvé un bug dans la SDL (peu probable, tu sembles faire des choses de base avec), soit il y a un problème dans ton code. Et comme tu ne montres pas tout ton code, on peut pas savoir.
HS 1 : a part le vector, ton code est du C (dans la philosophie)
HS 2 : vector de vector, passé en copie en argument ET en retour de fonction, à chaque fois que tu appelles une fonction ? Heureusement que le C++ est un langage performant, cela permet souvent de compenser les erreurs des devs.
Effectivement il y a surement plusieurs erreurs dans mon code, c'est mon premier vrai programme, j'ai commencé la programmation cette année. C'est compliqué de montrer tout mon code car il y a d'autres fichiers assez long et sa prendrait pas mal de place dans le post.
Mais le problème est qu'il y a deux jours tout fonctionnait parfaitement, aucune erreur rien, nickel, j'ai éteint mon ordi, je l'ai rallumé et là j'ai eu ce problème impossible de lancer le programme. Et je n'ai strictement pas touché au code entre ces deux moments.
Et le plus étonnant c'est que si je crée un projet SDL avec codeblocks, il donne un code de base qui affiche une fenêtre avec l'icone de codeblocks, mais ce programme me donne le même problème.
Donc sa ne vient pas du code, de plus j'ai réinstallé codeblocks, donc à priori sa ne vient pas de codeblocks, j'ai aussi re-téléchargé la SDL, donc à priori sa vient pas de la SDL. La seule chose que je vois c'est que le problème vient de windows où d'un problème de configuration de mon ordinateur.
Vous avez une idée de ce qui pourrait poser ce genre de problème dans les configurations windows ?
Je sais pas, je vais essayer de recompiler sur un autre ordinateur, et je vous tiens au courant, mais bon franchement c'est déprimant là En plus je suis sûr que c'est un truc tout con. Pourtant j'ai beau me refaire le schéma dans ma tête je n'ai absolument pas touché à mon pc depuis la dernière fois que j'ai testé mon programme. Enfin bon...
Bon je viens de reformater mon pc et c'est bon sa fonctionne correctement >< Je comprends rien ! En tout cas merci beaucoup pour votre aide !
Code::Blocks crash lancement projet SDL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.