现在流行的cmake编写工具
这篇教材主要是用cmak编写的CMakeLists.txt文件进行编译。
首先编写CMakeLists.txt文件
先找到glut,再找到opengl,然后两者和main程序进行链接,编译生成test可执行程序。
cmake_minimum_required(VERSION 2.8)
# Project Name
PROJECT(HW_OPENGL)
#########################################################
# FIND GLUT
#########################################################
find_package(GLUT REQUIRED)
include_directories(${GLUT_INCLUDE_DIRS})
link_directories(${GLUT_LIBRARY_DIRS})
add_definitions(${GLUT_DEFINITIONS})
if(NOT GLUT_FOUND)
message(ERROR " GLUT not found!")
endif(NOT GLUT_FOUND)
#########################################################
# FIND OPENGL
#########################################################
find_package(OpenGL REQUIRED)
include_directories(${OpenGL_INCLUDE_DIRS})
link_d
这篇教材主要是用cmak编写的CMakeLists.txt文件进行编译。
首先编写CMakeLists.txt文件
先找到glut,再找到opengl,然后两者和main程序进行链接,编译生成test可执行程序。
cmake_minimum_required(VERSION 2.8)
# Project Name
PROJECT(HW_OPENGL)
#########################################################
# FIND GLUT
#########################################################
find_package(GLUT REQUIRED)
include_directories(${GLUT_INCLUDE_DIRS})
link_directories(${GLUT_LIBRARY_DIRS})
add_definitions(${GLUT_DEFINITIONS})
if(NOT GLUT_FOUND)
message(ERROR " GLUT not found!")
endif(NOT GLUT_FOUND)
#########################################################
# FIND OPENGL
#########################################################
find_package(OpenGL REQUIRED)
include_directories(${OpenGL_INCLUDE_DIRS})
link_d