Vit*_* Py 5 ruby qt qt4 kde4 qtruby
我正在学习Ruby,为此,我正在编写一个应用程序.我的背景是C++/Qt.所以我开始编写Ruby/Qt应用程序.
但除了qwt之外,我还想使用一些以前编写的小部件(C++).
这可能吗?如果是的话,我应该怎么做?
PS:似乎来自Korundum绑定的QtRuby包括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
Run Code Online (Sandbox Code Playgroud)
它会产生:
-- 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
Run Code Online (Sandbox Code Playgroud)
其他资源: 在RubyForge论坛上链接我的帖子.
你用的是Ubuntu吗?
如果是这样,为什么要麻烦您构建 QtRuby 和 Qwt 的 Ruby 绑定,已经有可用的预构建包:
sudo apt-get install libqt4-ruby libqwt-ruby1.8
Run Code Online (Sandbox Code Playgroud)
它可能会为您省去很多麻烦和挫折。
| 归档时间: |
|
| 查看次数: |
726 次 |
| 最近记录: |