Ruby, Qt и сторонние виджеты - PullRequest
       35

Ruby, Qt и сторонние виджеты

5 голосов
/ 31 октября 2010

Я изучаю Ruby и для этого пишу в нем приложение.Мой фон в C ++ / Qt.Итак, я начал писать приложение на Ruby / Qt.

Но есть несколько ранее написанных виджетов (C ++), которые я хотел бы использовать, кроме qwt.

Возможно ли это?Если да, то как мне это сделать?

PS : Кажется, QtRuby из привязок Korundum включает в себя привязки Qwt.Я загрузил источник привязок из RubyForge и пытаюсь его собрать.CMake запускается, но даже если я включаю местоположение Qwt в командную строку, он пропускает его сборку.

vitorpy@myhost:~/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

И генерирует:

-- 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

Другие ресурсы : Ссылка для моего поста на форуме RubyForge.

1 Ответ

2 голосов
/ 09 ноября 2010

Вы используете Ubuntu?

Если дело обстоит так, зачем вам создавать связки QtRuby и Qwt Ruby, то уже есть готовые готовые пакеты:

sudo apt-get install libqt4-ruby libqwt-ruby1.8 

Это может избавить вас от многих неприятностей и разочарований.

...