6

Ubuntu は初めてで、Ubuntu 12 で Qt 4.8.3 をビルドしているときにメッセージが表示されます。

基本的な XLib 機能のテストに失敗しました! /home/majidmax/qt-everywhere-opensource-src-4.8.3/mkspecs/linux-g++.

UbuntuでQtを構築するための適切な手順は何ですか?

4

6 に答える 6

8

http://qt-project.org/doc/qt-4.8/requirements-x11.html

ウェブサイトはインストールされなければならないパッケージリストを提供します

やってみて〜

于 2012-11-29T09:07:09.867 に答える
4

これらはインストールする必要があるパッケージであり、準備は整っています。私はこれと同じ問題を抱えていましたが、これは私にとってはうまくいきました。これらは、受け入れられた回答で Garlic Tseng によって提供されたリンクからのものです。便宜上、これらをここに置いています。

libfontconfig1-dev
libfreetype6-dev
libx11-dev
libxcursor-dev
libxext-dev
libxfixes-dev
libxft-dev
libxi-dev
libxrandr-dev
libxrender-dev

すべてをインストールするための 1 つの (コピー、貼り付け可能な) コマンド:

sudo apt-get install libfontconfig1-dev libfreetype6-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxrandr-dev libxrender-dev
于 2013-06-03T01:07:26.583 に答える
4

どうsudo apt-get build-dep qt4-qmakeですか?

(Debian ライクなディストリビューションで) Qt をコンパイルする前に、そのコマンドを実行してみてください。

于 2012-11-29T09:34:53.277 に答える
1

Qt-4.8.3のfedora20(64ビット)で直面した同じ問題

1)- yum install libXext-devel

(依存関係を確認し、すべての依存関係をインストールするには、インターネット接続が必要です)。

2)- ./configure

3)-作る

4)- インストールする

5)- インストールが正常に終了しました。

于 2016-02-27T05:23:39.677 に答える
1

エラー メッセージは、XLib の失敗の実際の問題に関する多くの情報を提供しません。

失敗の原因となったエラーに関する詳細情報を取得するには、xlib テストを「作成」できます。

$ cd <Qt_Source_Directory>/config.tests/x11/xlib/
$ make
g++ -Wl,-O1 -o xlib xlib.o    -L/usr/X11R6/lib -ltcg -lXext -lX11 -lm
/usr/bin/ld: cannot find -ltcg
collect2: error: ld returned 1 exit status
make: *** [xlib] Error 1

上記の私の場合、含める明示的なライブラリとして解釈されていた -ltcg を使用していました。qt 4.8構成オプションに次のようにリストされているため、このオプションを使用していました。

リンク時のコード生成を使用する

を使用して構成オプションを見たところ./configure --help、このオプションがリストされていないことに気付きました。私の構成行からオプションを削除すると、問題が解決しました。

于 2016-03-10T02:23:13.357 に答える
0

what the proper steps to build Qt on Ubuntu?

  1. Qt がサポートするプラットフォームを確認してください。

  2. Qt の X11 要件を確認してください。

    3a. X11 プラットフォームに Qt をインストールする手順を確認してください(ビルドと共に)

    また

    3b. 静的 Qt をビルドする手順を確認してください。

于 2012-11-29T09:25:26.343 に答える