Skip to content

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

License

Notifications You must be signed in to change notification settings

lkpworkspace/myframe

Repository files navigation

myframe

myframe

概述

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

开发/运行环境

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

github构建

快速本地构建

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

Hello,World API示例

Hello,World 组件示例

程序接口

文档