Cmake找不到OpenGL / GLUT

时间:2016-08-25 11:33:30

标签: c++ opengl cmake freeglut

大家。我必须编译我的OpenGL程序但发生无法找到OpenGL,以下是错误提示。

错误:无法找到GLUT(缺少:GLUT_glut_LIBRARY GLUT_INCLUDE_DIR)

然而,我尝试了很多方法来解决而不付出努力。这是我的CMakeList.txt。

cmake_minimum_required(VERSION 3.6)
project(master_para)

#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -Wall -std=c++11")

set(SOURCE_FILES
    gnode.h
    gstack.h
    lsys.h
    main.cpp
    main.h)

add_executable(para ${SOURCE_FILES})

#find_package(OpenGL REQUIRED)
#find_package(GLUT REQUIRED)
#include_directories( ${OPENGL_INCLUDE_DIRS}  ${GLUT_INCLUDE_DIRS} )

#target_link_libraries(para ${OPENGL_LIBRARIES} ${GLUT_LIBRARY} )
target_link_libraries(para GL GLU glut)

我确认已经安装了包 mesa-common-dev mesa-utils-extra libgl1-mesa-dev ,但仍然没有不行。谁能帮助我?提前谢谢。

在诱惑之后,我已成功使用以下代码编译,但是,使用另一种方法。我仍然坚持上述方式无法付出努力...

background-image: -webkit-linear-gradient(to bottom right, red, rgba(255,0,0,0));
background-image: -ms-linear-gradient(to bottom right, red, rgba(255,0,0,0));
background-image: -o-linear-gradient(to bottom right, red, rgba(255,0,0,0));
background-image: -moz-linear-gradient(to bottom right, red, rgba(255,0,0,0));

0 个答案:

没有答案