# CG_2023_Spring **Repository Path**: lzit_cs/CG_2023_Spring ## Basic Information - **Project Name**: CG_2023_Spring - **Description**: 计算机图形学源码,使用cmake - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-01 - **Last Updated**: 2026-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用说明 ## VS开发环境 1. 本课程使用Visual studio作为开发工具,[官网下载最新community版即可(免费)](https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&channel=Release&version=VS2022&source=VSLandingPage&cid=2030&passive=false)。 2. 安装前务必勾选“使用C++的桌面开发”,如下图:![勾选C++桌面环境](/assets/img/vs-cpp.png ) 3. 此外还需勾选“单个组件”中的“用于Windows的C++CMake工具,如下图:![添加cmake](/assets/img/vs-cmake.png ) 4. 安装完成后在VS中的“工具”-> “选项” -> “文本编辑器” -> 勾选“自动检测不带签名的utf-8编码。如下图:![vs设置utf-8](/assets/img/vs-utf8.png) 5. 查看CMakeLists.txt中的注释部分,所有新建的文件夹和文件名都不要包含中文。 --- ## 如何新建项目 1. 实验或者期末作品需要新建项目进行编写。首先,在src文件夹下新建章节文件夹(自行命名,此处以demo为例);然后,在该目录下新建demo1子文件夹(demo1就是我们的新工程项目,其中可以编写C++源程序,以及VS和FS文件);然后,在CMakeList.txt做相应配置,详见下图;最后,在新建demo1中编写C++源程序以及顶点着色器vs和片段着色器fs文件。以上步骤如果正确无误,VS会自动进行编译链接生成对应的可执行文件。 ![Alt text]()
src文件夹下添加demo文件夹和demo1子文件夹
![Alt text]()
CMakeLists.txt中配置demo章节
![Alt text](assets/img/demo%E4%B8%8B%E6%96%B0%E5%BB%BAdemo1.png)
CMakeLists.txt中配置demo1工程项目