begin process at 2012 05 29 14:37:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Linux

 > 

Autre

 > 

probleme de debug


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

probleme de debug

mardi 19 avril 2011 à 14:51:32 | probleme de debug

elhajjajireda

si le vous plait j'ai placé un breakpoint sur ma fonction principale linge22 ou s'est écrit l'instruction " Image2.Load(argv[2]);
sur Windows et avec le debugger de code::block ,j'ai pu accéder au variable res alors que sous Linux
et avec le GDB il me dit ($1=<value optimized out>)

on plus j'ai même pas le même contenu pour les autres variables entre les deux plateforme pourtant je suis sur la meme ligne , meme instruction

Code C/C++ :
#include "MCharImage.h"
#include "MDetecteur.h"
#include "MListePI.h"
//#include "MListeCouples.h"
#include "MUtils.h"

using namespace std;
using namespace local_vis_eric;

int main (int argc,char** argv)

{
  MCheckCpu();
    if (argc==3)
  {
    //Ouverture des images
        cout << "ouverture des images" << endl;
        MCharImage Image1,Image2;
        Image1.Load(argv[1]);
        Image2.Load(argv[2]);

        cout<<"toto est la "<<endl;
        cout << "ouverture des images ok" << endl;
        int x=Image1.x();
        int y=Image2.y();

        cout << " dim : " << x << " " << y << endl;
    //Detection des points

        MDetecteurHarris Detecteur1(x,y),Detecteur2(x,y);
        MListePI ListePI1,ListePI2;

        int res = Detecteur1.DetecteBaquets(Image1,ListePI1,8,8,20,500,true);
        cout << "Npoints : " << res << endl; //Subpixel=true

        Detecteur2.DetecteBaquets(Image2,ListePI2,8,8,20,500,true); //Subpixel=true
        cout << ListePI1.getNbPoints() << " ; " << ListePI2.getNbPoints() << endl;

    }
        else cout << "Usage : exemple image1.pgm image2.pgm" << endl;
    //system("pause");
    return 0;
}
mardi 19 avril 2011 à 14:52:45 | Re : probleme de debug

elhajjajireda

Réponse acceptée !
j ai changé les flags mais tjrs le même problème
j'ai déclaré un autre variable pour faire un teste mais il me donne toujours la même choses quant je fais print:

(gdb) print xx1
$ <value optimized out>
Code C/C++ :
int main (int argc,char** argv)

{
  int xx1=0;
  MCheckCpu();
   ..........



}
mardi 19 avril 2011 à 16:20:40 | Re : probleme de debug

CptPingu

Administrateur CodeS-SourceS
Réponse acceptée !
- Évite les "using namespace", voir: [ Lien ]

* Tu as bien retiré tous les -O1, -O2 et -O3 qui trainaient ?
* Tu as bien compilé avec -g ?

________________________________________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
Merci d'utiliser Réponse acceptée si un post répond à votre question
mardi 19 avril 2011 à 17:20:29 | resulu

elhajjajireda

c'est résolu merci


Cette discussion est classée dans : int, include, cout, endl, image2


Répondre à ce message

Sujets en rapport avec ce message

Dans le genre prenant........ [ par Xs ] oui !c 'est trés chiant !j'explique mon pb : j'ai un code source, fais par moi-meme, et dedans, je veux que l'on saisisse des renseignement comme le l une fiche de renseignement [ par cabarrus ] je cherche à faire un programme qui demande des renseignements pour pouvoir ensuite les affiché comme une fiche d'identité!!!voici monprogramme mais m Les nombres aléatoires en C++ (Visual C++ 6.0) [ par Yabo ] Tout d'abord voilà le code :CODE #include #include #include #include using namespace std;void animstartscreen() { int n que des boucles. [ par pratix ] Salut à tous.Je post mon prg cherchenbr modifié (voir sujet précédent ''int main" ).Programme compilé avec visual C++ 06. ( zéro erreur )j'ai essay c++ algo [ par altay ] L'analyste programmeur a 3 dimensionest ce que quelqu'un pourrait me faire l'algo de ce code merci d'avance :#pragma hdrstop#include #include algo C++ [ par altay ] L'analyste programmeur a 3 dimensionest ce que quelqu'un pourrait me faire l'algo de ce code merci d'avance :#pragma hdrstop#include #include Passer un algo iteratif en recursif [ par Peavy57 ] Selon vous est ce possible de mettre cela en recursif ? Code: #include #include #include #include void sequencesSerie4(int seq[],int seqSize, int erreur incomprise ... [ par tontonjab ] bonjour ... j'ai un probleme avec mon code source, et j'aimerais bien que vous y jetié un coup d'oeil pour m'aider !////////////////////#include #incl Pb perte initialisation variable C++ [ par smagf ] Bonjour, alors voici mon pb :   pDecrypter = new Computer(duplicates) un nouvel objet de type Computer est créé Computer::Computer(bool dupes): Decryp problème de OutPut [ par NAVIE ] Bonjour, J'écris ce message pour demander de l'aide au sujet des gestions des Input et des Output. En effet, dans un programme que j'ai fabriqué, je m


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales