[ada]Gtk+opengl
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

[ada]Gtk+opengl



  1. #1
    galge

    Exclamation [ada]Gtk+opengl


    ------

    Bonjour à toutes et à tous,

    Je débute avec Gtk(ada)+opengl,je code en ada et,voudrais en avoir un exemple de code.
    D'aprés mes paquets (gtkada+opengl extensions) un fichier projet a cette composition :

    Code:
    with "gtkglada";
      project Example is
         for Object_Dir use "obj";
         for Exec_Dir use ".";
         for Main use ("example");
      end Example;
    Plus précisement :

    Code:
    --  (generated by dh_ada_library during package build)
    --  This project file is designed to help build applications that use gtkglada.
    --  Here is an example of how to use this project file:
    --
    --  with "gtkglada";
    --  project Example is
    --     for Object_Dir use "obj";
    --     for Exec_Dir use ".";
    --     for Main use ("example");
    --  end Example;
    
    with "gtkada";
    library project gtkglada is
       for Library_Name use "gtkglada";
       for Library_Kind use "dynamic";
       for Library_Dir use "/usr/lib/x86_64-linux-gnu/";
       for Source_Dirs use ("/usr/share/ada/adainclude/gtkglada");
       for Library_ALI_Dir use "/usr/lib/x86_64-linux-gnu/ada/adalib/gtkglada";
       for Externally_Built use "True";
       package Linker is
          for Linker_Options use ("-lgtkgl-2.0", "-lGLU", "-lGL", "-lgtk-x11-2.0",
                                  "-lgdk-x11-2.0", "-latk-1.0", "-lgio-2.0",
                                  "-lpangoft2-1.0", "-lpangocairo-1.0",
                                  "-lgdk_pixbuf-2.0", "-lcairo", "-lpango-1.0",
                                  "-lfontconfig", "-lgobject-2.0", "-lglib-2.0",
                                  "-lfreetype");
       end Linker;
    end gtkglada;
    Mais ce n'est qu'une composition et non un code à compiler,fonctionel qui pourrait servir d'exemple ou de demo ! C'est là, la 1ère dificulté .

    Il y a ce >site pour des sources libres en ada+opengl.Mais la bibliothéque glfw est utilisée comme fenêtre au lieu de celle que je voudrais utiliser : gtkada.

    Aussi au départ commencer avec des fichier programmes(.adb , .ads) au lieu de fichiers projet(.gpr) est plus compréhensible et plus simple. Cependant je n'en ai trouvé aucun(à part une vieille archive testgtk/opengl incompréhensible.)C'est là, la 2ème dificulté.

    -----

  2. #2
    galge

    Re : [ada]Gtk+opengl

    Up (toujours valable)

  3. #3
    Bluedeep

    Re : [ada]Gtk+opengl

    Bonjour

    Le problème est que ADA est maintenant tellement peu utilisé qu'il va être difficile de trouver quelqu'un pouvant t'aider.

  4. #4
    JPL
    Responsable des forums

    Re : [ada]Gtk+opengl

    Quand je pense à tout le battage qu'on a fait autour de ce langage quand il est sorti !
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  5. A voir en vidéo sur Futura
  6. #5
    Bluedeep

    Re : [ada]Gtk+opengl

    Citation Envoyé par JPL Voir le message
    Quand je pense à tout le battage qu'on a fait autour de ce langage quand il est sorti !
    Il présente (enfin présentait ...) un certain nombre d'avantages notamment pour les systèmes critiques embarqués, cas où il a été largement utilisé; mais, même dans ce domaine particulier, il est en nette perte de vitesse depuis une dizaine d'années.

  7. #6
    galge

    Re : [ada]Gtk+opengl

    Citation Envoyé par Bluedeep Voir le message
    Bonjour

    Le problème est que ADA est maintenant tellement peu utilisé qu'il va être difficile de trouver quelqu'un pouvant t'aider.
    Possible , mais GTK & OPENGL sont utilisés dans de nombreux langages même en python .


    Up
    Dernière modification par galge ; 24/10/2015 à 18h19.

  8. #7
    Bluedeep

    Re : [ada]Gtk+opengl

    Citation Envoyé par galge Voir le message
    Possible , mais GTK & OPENGL sont utilisés dans de nombreux langages même en python
    Oui, et ?
    Quand on écrit : "(je)voudrais en avoir un exemple de code." le questionnement porte à l'évidence sur le langage, pas sur l'IDE
    (et j'ai beau chercher, je ne vois de relation entre Ada et Python - à part qu'ils sont très peu utilisés, un étant en baisse et l'autre en hausse).

Discussions similaires

  1. RepeatKeys sous OpenGL
    Par Needer dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 12/05/2012, 22h24
  2. probleme 3D opengl c+
    Par invite85257474 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 22/11/2011, 17h16
  3. colorer carte geo openGL C++
    Par invitec7fd8fb0 dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 29/10/2011, 21h39
  4. Opengl
    Par invite591b481e dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 17/05/2010, 11h39
  5. OpenGL dessiner un plan
    Par invite5c80985b dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 08/11/2004, 17h54