0

Elementary OS Luna で QtCreator をかなり長い間使用していたので、システムを再インストールする必要がありました。クリーン インストール後、https://qt-project.org/downloadsから Qt SDK をインストールしました。

サンプルのテンプレート プロジェクトを作成し、[実行] をクリックします。コンパイラが設定されていないというエラーが発生したため、g++ を経由してインストールしsudo apt-get install g++ました。

OK、もう少し押し込みました。今、私は2つのエラーが発生しています:

:-1: błąd:cannot find -lGL
:-1: błąd:collect2: ld returned 1 exit status

[ツール] -> [オプション] に移動すると、GCC がコンパイラとして自動的に設定され、「手動で設定」にエラーがあることがわかります (何も設定していませんが)。リンク先: /usr/bin/qmake-qt4. そして、その近くのエラーは次のとおりですNo qmake or it is not an executable(または同様のもの、QtCreatorにポーランド語を使用しています)。

次に、インストールすることにしましsudo apt-get install build-essentialたが、まだ何も変更されていません...手動でqmakeなどをインストールしますか...?エラーはどうですか... OpenGLと関係がありますか? 私は混乱しています。

4

2 に答える 2

0

投稿したエラー メッセージ ( cannot find -lGL) は、コンパイラの後に実行されるリンカーからのものです。これは、プロジェクトをコンパイルできたが、ライブラリが見つからないため、リンカーが失敗したことを意味しますlibGL.so

残念ながら、そのライブラリを取得するためにどのパッケージをインストールすればよいかわかりません。ただし、インストールを試みることはできますsudo apt-get install mesa-common-dev freeglut3-dev

編集: galkowskitが提供したソリューションに従って、インストール手順を更新しました。

于 2013-10-01T09:03:17.263 に答える
0

はい、それは間違いなくOpenGLと関係があります。より正確には、ライブラリが不足しています。OpenGL の開発パッケージをインストールする必要があります。

于 2013-10-01T08:58:16.187 に答える