Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - viicky

Pages: [1]
1
Général / 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


Pages: [1]
anything