2

2012 年 2 月 1 日を編集:

FWIW: 4.7.0 linux パッケージは私の知る限り壊れています。修正するか、代わりに 4.6 パッケージを使用することができます... Jambi にカスタム Qt を使用する必要はありません – Smar 2 日前

SMAR のおかげで、古いバージョンの qtjambi 4.6.3 ( http://qt-jambi.org/downloads/ ) をダウンロードすることで、この問題を解決することができました。唯一の問題は、デザイナーが私の jvm の場所を知らなかったことでした。これは、次の 2 つのエントリを /etc/bash.bashrc に追加することで解決しました。

  # custom PATH exports
    export JAVA_HOME=/usr/lib/jvm/java-6-sun
    PATH=$PATH:$JAVA_HOME/bin

次に、実行する必要がありました (すべてが qtjambi-folder にありました): designer.sh --> .jui として保存 --> juic で .java ファイルに変換 --> netbeans でロード:)

これが他の人にも何らかの形で役立つことを願っています。

素晴らしく迅速な助けをありがとう!


元の投稿:

こんばんは、

プログラミングに関してこのトピックで十分かどうかは完全にはわかりませんが、Qtjambi のセットアップに問題があります。多くの「ハウツー」と指示に従ってきたので、次に何をすべきか少し混乱しています。Qtjambi は、私が netbeans でサンプル プログラムを書いたように動作します。実装したいいくつかのuiファイルを作成しましたが、動作しません。私はこれを 1 週間ほど実行しようとしていますが、2 か月後に決勝があるため、これが本当に必要です。私はできるだけ多くの有用な詳細を提供しようとします.

私は LinuxMint (ubuntu 派生) を使用しており、試した後に qtjambi v 4.7.0 をダウンロードしました。

bash qtjambi.sh 

バージョンが一致しないというエラーが発生しました

Cannot mix incompatible Qt library (version 0x40704) with this library (version 0x40700)

だから私はダウンロードし、コンパイルしてインストールしました

qt-everywhere-opensource-src-4.7.0/usr/local/Trolltech/Qt-4.7.0/に

すべてのバイナリを見つける場所をシステムに伝える必要があることはわかっているので、 /etc/bash.bashrc に追加しまし

    #custom PATH exports
    PATH=$PATH:/home/michi/Scripts
    PATH=$PATH:/usr/local/Trolltech/Qt-4.7.0/bin/

    export LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.7.0/lib
    export QT_PLUGIN_PATH=/usr/local/Trolltech/Qt-4.7.0/plugins

    JAVA_DIR=/usr/lib/jvm/java-6-sun-1.6.0.26/
    export JAMBI_PATH=/usr/local/lib/qtjambi-linux64-community-4.7.0/

私は次の指示に従いました:

    http://www.davidlauzon.net/2010/01/getting-started-with-qt-jambi-on-linux/
    Which generally talks about getting jambi-designer to work.

    http://jpnurmi.kapsi.fi/blog/2008/03/16/how-to-switch-qt-version-in-ubuntu/
    How to manage multiple Qt versions.. These commands worked but had no effect

最終的にデザイナーを実行することをあきらめ、qtjambi/bin フォルダーにあるプログラムjuicを使用して .ui ファイルを .jui ファイルに「変換」しようとしました。しかし、ここでもエラーが発生します。

    michi@BALMORA ~/Documents/unterlagen/pr_scw/Qt/Qtrainer/test $ which juic
    /usr/local/bin/juic
    michi@BALMORA ~/Documents/unterlagen/pr_scw/Qt/Qtrainer/test $ juic -cp .
    juic: no .jui files found in CLASSPATH

     michi@BALMORA ~/Documents/unterlagen/pr_scw/Qt/Qtrainer/test $ /usr/locallib/qtjambi-linux64-community-4.7.0/bin/juic -cp .
    juic: no .jui files found in CLASSPATH

「より良い」指示に私を助けたり、ガイドしたり、リダイレクトしたりしていただければ幸いです。

マイケル・カーグル

4

0 に答える 0