Skip to content

lkpworkspace/myframe

Repository files navigation

myframe

myframe

概述

C++实现的组件化的编程框架,程序由actor和worker组成;
actor基于消息驱动,actor之间可以进行消息传递;
worker自驱动,可以通过消息与actor交互;
适用于构建中大型项目.

开发/运行环境

C++ 标准
C++17
操作系统支持
Linux
Windows
macOS

github构建

快速本地构建

# 下载/构建/安装依赖库
cmake -S 3rd -B build_3rd -DCMAKE_INSTALL_PREFIX=output
cmake --build build_3rd -j --config Release
# 构建安装
cmake -S . -B build_proj -DCMAKE_INSTALL_PREFIX=output -DCMAKE_PREFIX_PATH=output -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON
cmake --build build_proj -j --config Release --target install

Hello,World API示例

Hello,World 组件示例

程序接口

文档

About

C++ application framework(基于actor模型,微内核设计理念实现的C++组件化编程应用程序框架)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •