该资源是《交互式计算机图形学 基于OpenGL着色器的自顶向下方法(第6版) 》里面的代码,部分代码需要经过小改动才可以在你的平台下正常运行。
在CLion中编译运行的方法
1. 解压出Common文件夹和include文件夹
2.解压源代码,将每个cpp文件当初放在一个文件夹里面(每一个cpp都是一个工程)。
2. 在该文件夹里写CMakeLists.txt , 格式大概为
cmake_minimum_required(VERSION 3.8)
project(chapter_02_example2)
set(CMAKE_CXX_STANDARD 11)
set(SOURCE_FILES example2.cpp)
add_executable(${PROJECT_NAME} ${SOURCE_FILES} ../Common/InitShader.cpp)
find_package(OpenGL REQUIRED)
find_package(GLEW REQUIRED)
find_package(GLUT REQUIRED)
include_directories(${OPENGL_INCLUDE_DIRS} ${GLEW_INCLUDE_DIRS} ${GLUT_INCLUDE_DIRS} ../include)
target_link_libraries(${PROJECT_NAME} ${OPENGL_LIBRARIES} ${GLEW_LIBRARY} ${GLUT_LIBRARY})
注意文件的目录,具体根据你所放位置进行修改。
点击编译即可。
2019-12-21 20:36:31
284KB
图形学
1