Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: Programme compile mais ne se lance pas  (Lu 1213 fois)

0 Membres et 1 Invité sur ce sujet

viicky

  • Newbie
  • *
  • Messages: 1
    • Voir le profil
Programme compile mais ne se lance pas
« le: Janvier 08, 2016, 01:55:29 pm »
Salutations !

J'ai un programme sfml que j'ai développé sous linux, mais j'aimerais le compiler sous windows.

Seulement même si la compilation se passe sans souci, le programme ne se lance pas.
Pour être plus précis : une utilisation de gdb indique uniquement "Starting program: C:\Users\<moi>\Desktop\VN_project\VN.exe".
Le programme tourne dans le gestionnaire des tâches et est impossible à arrêter.
Je précise que j'ai placé dans gdb un break à la fonction main, avant de lancer ce programme, mais l'interruption ne se fait pas.


Voici d'autres informations utiles:
compilateur: gcc version 4.7.1 (tdm-1) dont le Target est mingw32

Lors de la compilation, les options sont de la forme:
g++ -Wall -g -std=c++11 -ISFML-2.3.2/include -c source.cpp -o source.o
g++ -Wall -Wall -o ./VN.exe objs.o -LSFML-2.3.2/lib -lsfml-audio-d -lsfml-graphics-d -lsfml-window-d -lsfml-system-d


Mais je le répète, la compilation s'effectue sans message d'erreur.

La sfml que j'utilise est la 2.3.2, GCC 4.7.1 TDM (SJLJ) - 32-bit.

J'espère que vous pourrez m'aider  svp !


EDIT:

Ce qui va suivre est incompréhensible:
J'ai recompilé exactement le même programme, avec exactement les mêmes options, et il fonctionnait.
N'en croyant pas mes yeux, je lance un coup de make clean, puis éteins mon ordi. Je reviens 30 min plus tard, et je recompile, me préparant à clore ce sujet et SURPRISE : il ne marche pas.


J'espère que vous pourrez m'éclaircir !  :D

« Modifié: Janvier 08, 2016, 06:27:50 pm par viicky »

 

anything