Précédent   Forum des professionnels en informatique > Systèmes > Virtualisation
Virtualisation Forum d'entraide sur la virtualisation
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/01/2012, 09h25   #1
Membre régulier
 
Inscription : septembre 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 189
Points : 77
Points : 77
Envoyer un message via MSN à Muetdhiver
Par défaut Compilation sous winXP virtualisé ?

Bonjour à tous,

j'ai un sérieux problème pour compilation une application que j'ai faite en C++.

J'utilise pour compiler GCC, et je passe par éclipse pour régler mes settings de projet, afin qu'il génère un makefile et compile mon projet.
J'ai les memes sources pour linux et windows, et ca fonctionne très bien.

J'ai ubuntu 64 bits et dedans je lance un virtual box avec winXP 32 bits.

Sous Ubuntu, je compile et produit un executable, tout se passe très bien, et mon executable fonctionne bien.
Sous Windows, j'ai installé Mingw pour avoir GCC, et je fais exactement la meme chose, avec un projet Eclipse configuré pour windows.
Ca compile, ca linke sans aucun problème.... mon binaire est produit.

Je double click pour le lancer et là j'ai un message d'erreur : cette application n'est pas une application win32 valide.....

Savez-vous de où ca peut venir, c'est quand meme étrange....
Ca fait maintenant 3 mois que j'ai ce problème !

Et si je le compile sur un poste lourd avec windows XP installé dessus, ca fonctionne bien....
Merci pour l'aide....
Muetdhiver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 06h25   #2
Membre expérimenté
 
Avatar de Etre_Libre
 
Inscription : juillet 2010
Messages : 559
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 559
Points : 552
Points : 552
Bizarre tout de même...

Est-ce que ça fait pareil avec un XP dans VMware ?
Etre_Libre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2012, 23h17   #3
Membre régulier
 
Inscription : septembre 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 189
Points : 77
Points : 77
Envoyer un message via MSN à Muetdhiver
Je n'ai pas essayé VM Ware. En fait je ne connais pas.

C'est une solution équivalente à virtual box ?
Muetdhiver est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 07h05   #4
Membre expérimenté
 
Avatar de Etre_Libre
 
Inscription : juillet 2010
Messages : 559
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 559
Points : 552
Points : 552
Oui effectivement, il y a VMware Workstation (payant) ou VMware Player (gratuit, mais limité).
Etre_Libre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2012, 08h58   #5
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 458
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 458
Points : 2 161
Points : 2 161
Pour VMWare il te faudra aller sur le site de VMWare et télécharger la version VMWare Server avec la licence qui va bien (c'est gratuit mais y'a une licence). Ensuite ça s'installe bien sous linux.
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2012, 13h24   #6
Membre régulier
 
Inscription : septembre 2002
Messages : 189
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 189
Points : 77
Points : 77
Envoyer un message via MSN à Muetdhiver
Bonjour et merci pour vos réponses.

En fait mon problème était tout autre, c'était une erreur de ma part dans la configuration de mon projet sous Eclipse, j'avais une option de coché au link : -shared ..... du coup ca me produisait une DLL et non un EXE, avec ceci de trompeur que l'executable avait bien une extension .exe.

Bref, merci pour l'aide.
A+
Muetdhiver est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h23.


 
 
 
 
Partenaires

Hébergement Web