Skip to content

Latest commit

 

History

History
44 lines (23 loc) · 3.14 KB

README.md

File metadata and controls

44 lines (23 loc) · 3.14 KB

软件使用说明

这里提供本课程中所使用的一些软件的简单介绍和使用说明等。

Vistual Studio (VS)

微软的Visual Studio (VS)是Windows 操作系统下最佳的 C++ 集成开发环境。本课程使用微软的VS 2019版本来进行代码编写及调试。

  • Visual Studio Community 2019可从官网免费下载: 官网
  • Visual Studio 2019家庭版/企业版可从科大内网中免费下载(科大的OEM版)

CMake

本课程要求使用CMake 3.16.3版本来构建项目。CMake是众多开源项目采用的方式,如 pbrt-v3 。学会使用CMake,就能够很容易使用他人的开源项目。

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),开发者通过编写一种与平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据目标用户的平台进一步生成所需的本地化 Makefile 和工程文件。CMake能够有效地描述这些文件之间的依赖关系以及处理命令,当个别文件改动后仅执行必要的处理,而不必重复整个编译过程,可以大大提高软件开发的效率。

QT

QT是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等。本课程使用QT 5.12.0版本。

GitHub

本课程要求使用GitHub来管理和维护作业的代码,须设为私有库。

Typora

Typora是一个所见即所得的Markdown格式文本编辑器,支持Windows、macOS和GNU/Linux操作系统,用于浏览和编辑本地版的GitHub的*.md文件。