小编sla*_*ust的帖子

CMake找不到freeglut-3.0.0

Freeglut-3.0.0是使用cmake(MinGW makefile)和mingw构建的,然后使用mingw32-make installto 成功安装C:/Program Files (x86)/freeglut

我的CMakeLists.txt是:

    cmake_minimum_required(VERSION 3.7)

    project(math_tests)

    set(TESTS_SOURCES tests.cpp gl_core_3_3.c)
    set(CMAKE_CXX_STANDARD 11)

    # GLUT
    find_package(GLUT REQUIRED)
    include_directories(${GLUT_INCLUDE_DIR})
    if(NOT GLUT_FOUND)
        message(ERROR "GLUT not found!")
    endif(NOT GLUT_FOUND)

    # OpenGL
    find_package(OpenGL REQUIRED)
    include_directories(${OpenGL_INCLUDE_DIRS})
    link_directories(${OpenGL_LIBRARY_DIRS})
    add_definitions(${OpenGL_DEFINITIONS})
    if(NOT OPENGL_FOUND)
        message(ERROR "OPENGL not found!")
    endif(NOT OPENGL_FOUND)

    add_executable(tests ${TESTS_SOURCES})
    target_link_libraries(tests math ${GLUT_LIBRARIES} ${OPENGL_LIBRARIES})
Run Code Online (Sandbox Code Playgroud)

现在,CMake打印错误: Could NOT find GLUT (missing: GLUT_glut_LIBRARY).

我不知道自己在做什么错。

windows cmake freeglut

7
推荐指数
1
解决办法
3522
查看次数

标签 统计

cmake ×1

freeglut ×1

windows ×1