# 计算机图形学_场景建模 **Repository Path**: ling-lan-1412/computer-graphics ## Basic Information - **Project Name**: 计算机图形学_场景建模 - **Description**: 基本OpenGL的虚拟场景建模 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-07-05 - **Last Updated**: 2024-12-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 计算机图形学_场景建模 安装教程 1. 集成开发环境:Visual Studio Community 2019的安装 a) 需要安装“使用C++的桌面开发”,“用于Windows的C++ C++ CMake工具”、“英语语言包”三项。 b) 打开网址https://visualstudio.microsoft.com/zh-hans/downloads/,选择Visual Studio 2019 Community,点击下载Visual Studio Installer。 c) 安装完Visual Studio Installer 后打开,选择安装Visual Studio Community 2019,进入工作负载选择界面,在Windows一栏选择使用C++的桌面开发。如果已经安装过VS2019的选择“修改”(不是修复)。 d) 安装选择界面中,勾选“C++桌面开发”。 e) 然后转到“单个组件”界面,在“编译器、生成工具和运行时”一栏选择用于“Windows的C++ CMake工具”。 f) 然后转到“语言包”勾选“英语”。 g) 如果C盘空间不足,可以在“安装位置”栏目中修改自己的安装路径。然后点击程序界面右下角的安装按钮进行安装,VS安装期间可以先进行后续的环境配置。 2. CMake的安装 a) 打开网址https://cmake.org/download/,下载对应平台的CMake安装包(或使用提供的VS2019软件包中的安装包)。 b) 打开安装包,按流程安装CMake,其中有修改系统变量的选项选择第二项。 3. Git的安装 a) 打开网址https://git-scm.com/,下载对应平台的Git安装包(或使用我们提供的VS2019软件包中安装包)。 b) 打开安装包,按流程安装Git,其中有选择编辑器的选项,有安装VSCode的建议选择VSCode作为默认的编辑工具。 4. vcpkg的安装【安装目录不要带中文,建议C盘或D盘根目录】 a) 打开网址https://github.com/microsoft/vcpkg/,使用Git克隆仓库到安装目录,或直接下载当前版本的源代码解压到安装目录。(建议使用提供的VS2019软件包中的vcpkg压缩包) b) 进入到你自己的vcpkg文件,点击左上角文件,使用管理员身份打开Powershell。 c) 运行目录下的bootstrap引导脚本,执行 .\bootstrap-vcpkg.bat ,构建vcpkg。 d) 构建完成后,而且VS2019也安装完毕后。执行.\vcpkg integrate install命令,将vcpkg聚合到visual stuido,这样用vcpkg 安装的库就可以直接在visual studio中使用了 5. 系统环境变量设置 a) 在win10搜索栏搜索环境变量,点击编辑系统环境变量。 b) 在环境变量界面中选择新建。 c) 新建VCPKG_ROOT,位置为你自己的vcpkg文件夹路径,用于CMake找到vcpkg。 d) 新建VCPKG_DEFAULT_TRIPLET,值为x64-windows,设置vcpkg默认库构架 e) 双击Path,在最后一行新建路径:%VCPKG_ROOT%,方便命令行在任意位置使用vcpkg f) 添加变量之后记得点击“确定”按钮,才能添加成功 g) 当前面的操作都弄好后,要验证路径是否添加成功,随便一个文件夹内开一个终端输入:vcpkg,执行后没用跳出错误就说明vcpkg环境配置成功。 i) 环境变量路径不能含有中文名 6. OpenGL库安装:GLFW,GLAD,GLM a) 如果觉得自己的网络下载github仓库很快可以直接进行下一步,否则可以先将实验提供的VS2019软件包中的downloads压缩包解压到vcpkg文件夹中。登录github推荐使用翻墙软件(老师用的Lantern免费版)。在github里面glfw库比较容易找,glad在glfw库里面有链接,glm库可以结合百度搜索一下。 b) 随便一个路径下打开命令行,在命令行中输入命令 vcpkg install glfw3 glad glm 执行该命令前,推荐打开翻墙软件,因为需要远程下载其他安装包,开了翻墙软件不容易掉线。 c) 等待glfw、glad和glm完成编译即可 使用说明 1. 在源码路径下打开cmd命令行,执行"cmake -B." 2. 打开cmake生成的sln文件,并将main项目设置为启动项