前言
GAMES101提供了计算机图形学相关教学知识,闫教授及其团队也为大家准备了相应课程作业。课程作业部署在虚拟机上,以便免去环境部署的麻烦。但对于一些同学来说,还是希望直接在WIN的VS上使用并编码,本文对此进行简单说明。
环境及工具
- IDE:Visual Studio 2010
- cmake工具:cmake-gui
cmake-gui链接:https://pan.baidu.com/s/1fUP4lqbEcaUQnAnxA2_AUg?pwd=1r9z 提取码:1r9z
注意事项
- 使用VS2010运行程序框架时,使用的eigen3版本为3.2,高版本需要更高的C++标准支持,在2010上无法正常编译。
- 以pa0作业为例,简单修改 CMakeLists.txt,使其在对应目录下找到eigen3头文件
- 因此,eigen3存放的路径为pa0的同级目录下
cmake_minimum_required (VERSION 2.8.11)
project (Transformation)
# 添加头文件相对路径
include_directories(../)
# 添加源文件
add_executable (Transformation main.cpp)
具体使用方法
- 下载下方的PC框架资源
- 打开cmake-gui,source code中输入pa0源代码路径,在build中输入希望创建的工程路径
- 点击Configure
- 点击Generate
- 最终,在build目录下会将生成VS工程
PC框架资源:https://download.csdn.net/download/XIANG__jiangsu/87150756