IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

debogage et portage d'une biblio de linux vers windows


Sujet :

Langage C++

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Avril 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 46
    Points : 0
    Points
    0
    Par défaut debogage et portage d'une biblio de linux vers windows
    Bonjour tous le monde
    je travail sur l'optimisation et le portage d'un bibliothèque de linux vers windows, cette biblio fonctionne correctement sous linux mais il n'a pas le meme comportement sous windows ,donc j ai commencé le débogage sur les 2 plateforme
    et là j'ai remarqué que sur le même bloc , je n'ai pas les même valeurs sur certain objets ou bien variables , sous linux comme sous Windows.
    D'autre part quand je recompile sous Windows j'obtiens chaque fois des nouveaux valeurs comme si je travail avec des nouveaux arguments ou bien des nouveaux photos
    alors que sous Linux le comportement est normale et sur chaque compilation j'obtiens les même valeurs.

    Ce que j'ai pu remarqué aussi , c'est surtout les variables en hexadécimale qui posent des problèmes et ce que j'ai trouvé encore pire:sous linux ils sont sur 32 bit(8 caractères hexa) et sous windows ils sont sur 24 bit

    si le vous plait , est qu'il y quelqu'un qui a une explication ?!!!!

    NB: j'ai enregistré les résultats du debogage sur les deux système pour qu'on puisse mieux comparer , mais je ne sais pas comment faire pour l'importer sur ce forum ?

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Avril 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 46
    Points : 0
    Points
    0
    Par défaut
    j'attends votre aide les amis

    je donne un exemple pour que ça soit plus claire . pour le même variable

    sous Linux : MAP=0x12b0030
    Windows : Map =0xb7266010

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 45
    Points : 44
    Points
    44
    Par défaut
    Citation Envoyé par shadowless Voir le message
    Ce que j'ai pu remarqué aussi , c'est surtout les variables en hexadécimale qui posent des problèmes et ce que j'ai trouvé encore pire:sous linux ils sont sur 32 bit(8 caractères hexa) et sous windows ils sont sur 24 bit
    Les variables ne sont pas "en hexadécimal", elles sont TOUJOURS en binaire dans la machine. Après, c'est juste une représentation dans un codage donné.

    Mais ta question n'est pas très claire. Il faut voir d'abord le type des variables. Essaie de faire un sizeof() pour commencer, sur les 2 OS.

  4. #4
    Expert confirmé Avatar de ManusDei
    Homme Profil pro
    vilain troll de l'UE
    Inscrit en
    Février 2010
    Messages
    1 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : vilain troll de l'UE

    Informations forums :
    Inscription : Février 2010
    Messages : 1 619
    Points : 4 352
    Points
    4 352
    Par défaut
    Tu peux mettre le bloc de code ici (à supposer qu'il ne soit pas trop gros) ?

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/05/2014, 11h44
  2. Porter une application de Linux vers Windows
    Par EricPellegrini dans le forum Choisir un environnement de développement
    Réponses: 1
    Dernier message: 25/02/2014, 01h31
  3. Portage de linux vers windows d'une bibliothèque
    Par shadowless dans le forum Débuter
    Réponses: 31
    Dernier message: 25/04/2011, 00h58
  4. Portages d'une application en console vers des fenêtres
    Par mess-mate dans le forum wxWidgets
    Réponses: 8
    Dernier message: 08/10/2008, 21h27
  5. Problème de portage Linux vers Windows, wxwidgets
    Par zoom* dans le forum wxWidgets
    Réponses: 6
    Dernier message: 22/07/2008, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo