J'apprends Ruby et, pour cela, j'écris une application. Mon parcours est en C++/Qt. J'ai donc commencé à écrire une application Ruby/Qt.Rubis, Qt et widgets tiers
Mais il y a quelques widgets précédemment écrits (C++) que j'aimerais utiliser, en plus de qwt.
Est-ce possible? Si c'est le cas, comment dois-je le faire?
PS: Il semble que les liaisons QtRuby de Korundum incluent des liaisons Qwt. J'ai téléchargé la source des bindings de RubyForge et j'essaye de la construire. CMake s'exécute mais même si j'inclue l'emplacement Qwt dans la ligne de commande, il ignore la construction.
[email protected]:~/qtruby/qt4-qtruby-2.1.0> cmake -DCMAKE_INSTALL_PREFIX=/opt/kde4 -DENABLE_SMOKE=on -DENABLE_QTRUBY=on -DENABLE_QWT_SMOKE=on -DENABLE_QWT_RUBY=on -DQwt5_INCLUDE_DIR=/usr/local/qwt-5.2.1/include -DQwt5_Qt4_LIBRARY=/usr/local/qwt-5.2.1/lib/libqwt.so
Et il génère:
-- Build Ruby bindings: QtRuby;QtScript;QtTest;QtUiTools;QtWebKit
-- Skip Ruby bindings: Akonadi;KHTML;KIO;KTextEditor;Korundum;KrossRuby;Nepomuk;Okular;Phonon;Plasma;QScintilla;Qwt;Solid;Soprano
Autres ressources: Link pour mon post sur le forum RubyForge.
J'utilise openSUSE. Les liaisons disponibles sur les référentiels de distribution ne sont pas construites avec les liaisons Qwt. –