这是一个使用C++23的项目框架,包含一个简单的示例以帮助快速上手。项目使用了现代C++特性,并通过CMake进行构建和��试。
-
克隆仓库:
git clone https://github.com/FCWYzzr/f-cpp-project.git
-
进入项目目录:
cd f-cpp-project -
引入f-project系的依赖 将依赖的module放入3rdparty并在根CMakeList中注册
3rdparty: 第三方库。modules: 项目的模块,包含源代码和测试文件。src/: 源代码目录,包含主要的C++源文件和模块声明文件等。CMakeLists.txt: 用于构建项目的CMake配置文件。
推荐使用CLion + MSVC进行项目开发(目前只有MSVC可以直接使用module)。
-
打开CLion并选择
File -> Open,然后选择f-cpp-project目录。 -
在CLion中配置MSVC工具链:
- 选择
File -> Settings。 - 导航到
Build, Execution, Deployment -> Toolchains。 - 点击
+按钮添加一个新的工具链,并选择Visual Studio。 - 输入本地安装的
Visual Studio安装目录。
- 选择
-
配置CMake:
- 选择
File -> Settings。 - 导航到
Build, Execution, Deployment -> CMake。 - 修改
生成器为让CMake决定。 - 点击
重置缓存并重新加载CMake项目
- 选择
-
加载项目并构建:
- 选择
Build -> Build Project来构建项目。
- 选择