# 搭建开发环境:Visual Studio
Visual Studio 是微软的经典 IDE 系列产品。允许用户基于解决方案 (Solution) (opens new window) 来管理工程,现今较新的版本也同样支持建立基于 CMake 的工程。
我们以 2022 社区版本为例,分别演示建立基于 CMake 和基于传统项目架构的 LarkSDK 工程。
# 基于传统解决方案
首先新建一个 VS 空项目:
(待补)
# 基于 CMake
创建新项目,选择CMake 项目
。
VS 会自动替您创建 CMakeLists.txt
和 CMakePresets.json
文件,通过 CMake presets 的形式集成 CMake 功能(参见 CMake 文档 (opens new window)),并通过监控项目目录树对 CMake 文件进行自动维护。换句话说,和前面使用 VSCode 或 Qt Creator 的方式不同,我们不需要自行建立 CMakeLists.txt
文件。而是等待 VS 自动创建该文件并添加必要的集成代码后,再手动修改其内容。
建立工程时,VS 应该已经帮我们自动生成了一些头文件和源文件。我们可以删除他们,添加我们自己的源文件 main.cpp
。代码参见前文搭建 VSCode 开发环境中的工程相同。VS 会自动修改 CMakeLists.txt
,以反映代码结构的变化。如图:
(待补)