Je ne suis pas sûr que SDL soit adapté à tes besoins. Dans ton premier message, tu parles d'ouvrir une fenêtre graphique, mais SDL ne gère normalement qu'une seule fenêtre. Dès que tu initialises la libairie, la fenêtre s'ouvre automatiquement.
Le mieux serait que tu nous dises ce que tu veux faire plus précisément.
Est-ce que tu veux développer une application classique avec un menu et plusieurs fenêtres ? Dans ce cas il faudra regarder du côté des librairies de type interface graphique comme GTK+. Si tu sais programmer en C++, tu peux aussi envisager QT ou WxWidgets.
Si tu veux développer une application avec une fenêtre unique sans menu, il faudra alors plutôt s'orienter vers une librairie de type jeu vidéo (donc en plein écran le plus souvent). Dans ce cas, tu peux utiliser SDL ou Allegro par exemple.
Ces deux types de librairies permettent de toute façon de tracer des segments à la souris et de récupérer les coordonnées de la souris. Après, pour savoir comment procéder, le mieux est d'aller voir directement sur le site de ces librairies où tu trouveras toute la documentation nécessaire.
[^] # Re: SDL ?
Posté par Frédéric Lopez . En réponse au message librairie graphique 2d C sous linux. Évalué à 2.
Le mieux serait que tu nous dises ce que tu veux faire plus précisément.
Est-ce que tu veux développer une application classique avec un menu et plusieurs fenêtres ? Dans ce cas il faudra regarder du côté des librairies de type interface graphique comme GTK+. Si tu sais programmer en C++, tu peux aussi envisager QT ou WxWidgets.
Si tu veux développer une application avec une fenêtre unique sans menu, il faudra alors plutôt s'orienter vers une librairie de type jeu vidéo (donc en plein écran le plus souvent). Dans ce cas, tu peux utiliser SDL ou Allegro par exemple.
Ces deux types de librairies permettent de toute façon de tracer des segments à la souris et de récupérer les coordonnées de la souris. Après, pour savoir comment procéder, le mieux est d'aller voir directement sur le site de ces librairies où tu trouveras toute la documentation nécessaire.