Skip to content

FCWYzzr/f-cpp-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

f_cpp_project

项目介绍

这是一个使用C++23的项目框架,包含一个简单的示例以帮助快速上手。项目使用了现代C++特性,并通过CMake进行构建和��试。

快速开始

  1. 克隆仓库:

    git clone https://github.com/FCWYzzr/f-cpp-project.git
  2. 进入项目目录:

    cd f-cpp-project
  3. 引入f-project系的依赖 将依赖的module放入3rdparty并在根CMakeList中注册

项目结构

  • 3rdparty: 第三方库。
  • modules: 项目的模块,包含源代码和测试文件。
    • src/: 源代码目录,包含主要的C++源文件和模块声明文件等。
    • CMakeLists.txt: 用于构建项目的CMake配置文件。

构建项目

推荐使用CLion + MSVC进行项目开发(目前只有MSVC可以直接使用module)。

  1. 打开CLion并选择File -> Open,然后选择f-cpp-project目录。

  2. 在CLion中配置MSVC工具链:

    • 选择File -> Settings
    • 导航到Build, Execution, Deployment -> Toolchains
    • 点击+按钮添加一个新的工具链,并选择Visual Studio
    • 输入本地安装的Visual Studio安装目录。
  3. 配置CMake:

    • 选择File -> Settings
    • 导航到Build, Execution, Deployment -> CMake
    • 修改生成器让CMake决定
    • 点击重置缓存并重新加载CMake项目
  4. 加载项目并构建:

    • 选择Build -> Build Project来构建项目。

About

使用f-lib的现代C++项目框架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published