Bonjour,

J'ai récupérer un exemple de code utilisant Qt et OpenSceneGraph.

Le problème que j'ai se situe au déboguage. Le programme ne s'arrête pas sur les breakpoints. Il s'exécute et se termine instantanément. Pourtant, j'ai mis un breakpoint sur la première ligne de code du main.

Accessoirement, je souhaiterais pouvoir afficher un message dans la "console". Je ne sais pas si c'est possible étant donné que ce n'est pas une application console.

Voici le code de mon main (je ne sais pas si ca peut aider à comprendre) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main( int argc, char **argv )
{
    QApplication a( argc, argv );
 
    if (argc<2)
    {
        std::cout << argv[0] <<": requires filename argument." << std::endl;
        return 1;
    }
 
    osg::ArgumentParser arguments(&argc, argv);
 
    if (arguments.read("--QOSGWidget"))
    {
        // Use QWidget and integrate OSG/OpenGL with it via osgViewer's built in support
        return mainQOSGWidget(a, arguments);
    }
    else
    {
        // Use QGLWidget and integrate OSG with it by adapting osgViewer via its embedded window mode
        return mainAdapterWidget(a, arguments);
    }
}
Merci pour vos réponses.

edit: Je travaille en release.