web-dev-qa-db-ja.com

CMakeはUbuntuでOpenGLを見つけることができませんでした

UbuntuにVTKをインストールしたい。 CMakeは私にこのエラーを送ります:

/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108(メッセージ)でのCMakeエラー:OpenGLが見つかりません(欠落:OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR)呼び出しスタック(最新の呼び出しが最初):
/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315(_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake-2.8/Modules/FindOpenGL.cmake:161(FIND_PACKAGE_HANDLE_STANDARD_ARGS)
Rendering/OpenGL/CMakeLists.txt:196(find_package)

CMakeエラー:次の変数はこのプロジェクトで使用されていますが、NOTFOUNDに設定されています。それらを設定するか、CMakeファイルで正しく設定およびテストされていることを確認してください。ディレクトリ/home/pilou/Documents/src/VTK-6.2.0/Geovis/Coreのインクルードディレクトリとして使用されるOPENGL_INCLUDE_DIR(ADVANCED)

したがって、freeglut3とbuild-essentialをインストールしました(インターネットで見たように)。しかし、何も変わっていません。

CMglへの独自のリンクを記述するためにopenglを見つけるにはどうすればよいですか? VTKをインストールするために他に何ができますか?

21
guhur

OK最後に、freeglut3の代わりにfreeglut3-devをインストールするだけです! freeglut3の開発ライブラリとヘッダーが含まれています。

FIY、Linuxでインストールできます:

Sudo apt-get install freeglut3-dev
31
guhur

OpenGLへの依存関係を満たすために、GLUTのバージョンは必要ありません。必要なのはOpenGLヘッダーとライブラリです。 Ubuntuでは、 libgl1-mesa-devパッケージ

11
Ruslan