美文网首页
CMake实践(二)Ubuntu下编译OpenGL程序

CMake实践(二)Ubuntu下编译OpenGL程序

作者: iKuan | 来源:发表于2019-02-03 14:26 被阅读8次

    1.VBO_Sample工程目录层次结构

    D:.
    │  CMakeLists.txt
    │  glext.h
    │  glExtension.cpp
    │  glExtension.h
    │  glxext.h
    │  list.txt
    │  main.cpp
    │  Makefile.linux
    │  Makefile.mac
    │  teapot.h
    │  Timer.cpp
    │  Timer.h
    │  vbo.cbp
    │  WaveFunc.cpp
    │  WaveFunc.h
    

    2.CMakeList.txt

    cmake_minimum_required (VERSION 2.8)
    
    project (test_vbo)
    
    set (EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
    
    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -O2")
    
    
    aux_source_directory(. DIR_SRCS)
    
    
    #INCLUDE_DIRECTORIES(/usr/include)
    
    
    #指定生成目标
    add_executable(test_vbo ${DIR_SRCS})
    
    
    #添加链接库
    #-lglut -lGLU -lGL -lm
    target_link_libraries(test_vbo glut GLU GL m)
    
    

    注意:请确保运行依赖库-lglut -lGLU -lGL -lm均已安装

    相关文章

      网友评论

          本文标题:CMake实践(二)Ubuntu下编译OpenGL程序

          本文链接:https://www.haomeiwen.com/subject/vsvysqtx.html