2015-07-01 20 views
10

Tôi muốn cài đặt VTK trong Ubuntu. CMake gửi cho tôi lỗi này:CMake không thể tìm thấy OpenGL trong Ubuntu

CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message): Could NOT find OpenGL (missing: OPENGL_gl_LIBRARY OPENGL_INCLUDE_DIR) Call Stack (most recent call first):
/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 Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: OPENGL_INCLUDE_DIR (ADVANCED) used as include directory in directory /home/pilou/Documents/src/VTK-6.2.0/Geovis/Core

Do đó tôi đã cài đặt freeglut3 và build-essential (như tôi đã thấy trên Internet). Nhưng không có gì thay đổi.

Làm thế nào tôi có thể tìm thấy opengl để viết liên kết của riêng tôi với CMake? Tôi có thể làm gì khác để cài đặt VTK?

Trả lời

17

Ok cuối cùng tôi chỉ cần cài đặt freeglut3-dev thay vì freeglut3! Nó chứa các librairies phát triển và các tiêu đề cho freeglut3.

FIY, bạn có thể cài đặt nó với trên Linux:

sudo apt-get install freeglut3-dev 
1

Bạn không cần bất kỳ phiên bản của thị trường bất động để đáp ứng một sự phụ thuộc vào OpenGL. Những gì bạn cần là tiêu đề OpenGL và thư viện. Trong Ubuntu, chúng được cài đặt với libgl1-mesa-dev package.

Các vấn đề liên quan