質問: redhat9、qtsdkの組合せの開発について 目的 linux、redhat9に最新のqtsdk(qtのバージョンは4.7)をインストールして guiアプリケーションの開発を行おうとしています。 聞きたい事 redhat9に最新のqtsdkをインストールしてアプリケーションのビルド、 実行をすることはできるのでしょうか? もし出来るのであれば、どのような手順で環境と整えると、redhat9で qtsdkの開発を行えますでしょうか? 環境設定で行った内容 1回目のredhat、qtsdkインストール 開発ツールの全項目にチェックをいれて、qt3.1の開発環境が入った状態で redhatのインストールを行う。 次にqt-sdk-linux-x86-opensource-2010.05.1.binをインストールする。 インストール完了後、find検索をするが「libstdc++.so.6」は存在しなかった。 qtクリエイターが起動しないのは、qt3.1を入れたためパス設定が問題のため だと判断。 またfedora13、qt-sdk-linux-x86-opensource-2010.04の組合せだと、 正常にqtクリエイター、実行モジュールが動作することを確認しました。 上記のような経緯から2回目のredhatのインストールを行う。 2回目のredhat、qtsdkインストール redhat9のインストール設定で開発のパッケージグループの設定から 以下の全てのチェックを外す。 ・開発ツール、カーネル開発、xソフトウエイア開発、gnome、kdeソフトウエア開発 理由はインストール時のqt3.1の混在とパス設定をさせないため。 この状態でredhat9にqt-sdk-linux-x86-opensource-2010.05.1.binをダウロードして インストールを行うと「libstdc++.so.6」が無いというメッセージが表示され、 インストール完了後にqtクリエイターやサンプルの実行モジュールを実行することが 出来ない。 インターネット上でlibstdc++.so.6を入手して /usr/lib の下に保存し 改めてqt-sdk-linux-x86-opensource-2010.05.1.binをインストールすると、 さらに ・glibcxx_3.4.9 ・glibc_2.4 ・gcc_3.3 という上記ファイルが無いというメッセージが出る。 ここからどのようにして進めればよいか詰まってしまいました。 以上よろしくお願いします。
回答: >とありますが、「redhat9+qt4.7」という組み合わせそのものが >あまり普通では無いということでしょうか? まぁ、普通ではないでしょう。 redhat9向けの「qt4.7」のrpmパッケージがあればすんなり行くかも知れませんが... サポートのとっくに終わったモノに対して、そのようなパッケージがあるかどうか...。 # 手元のcentos5.5では...qt-3.3.6-23.el5でした。 # 検索すると...qt-4.5.1-13.fc11.src.rpmなんてのがあるので、fedora11でも4.5...ですな。 5年前くらいに行った派遣先で、redhat 7.2を見かけたことがありましたけど...。