本项目是一个示例项目,展示如何以源码方式依赖搜狗workflow和coke库,并通过CMake构建项目。
如果您需要使用workflow和coke创建自己的git项目,建议按照以下步骤进行:
# 首先创建项目目录并进入
mkdir my-project && cd my-project
# 初始化git仓库
git init# 添加workflow子模块(默认使用master版本,您可以根据需要选择合适的tag)
git submodule add https://github.com/sogou/workflow.git
# 如果需要使用特定tag版本,可以切换到对应分支:
# cd workflow && git checkout <tag_name> && cd ..
# 添加coke子模块(默认使用master版本,您可以根据需要选择合适的tag)
git submodule add https://github.com/kedixa/coke.git
# 如果需要使用特定tag版本,可以切换到对应分支:
# cd coke && git checkout <tag_name> && cd ..- 创建
src目录存放源代码 - 编写
CMakeLists.txt配置项目 - 创建
Makefile简化构建流程 - 配置
.gitignore忽略构建目录
参考coke的示例代码,创建您的应用程序。本项目中的src/helloworld.cpp是一个简单的协程示例。
# 构建项目
make build
# 运行程序
make run
# 清理构建目录
make cleanApache License 2.0
本项目完全由AI生成,旨在展示如何正确配置和使用workflow、coke库的CMake项目结构。