官网构建过程
# github地址
git clone https://github.com/sogou/workflow # From gitee: git clone https://gitee.com/sogou/workflow
cd workflow
make
cd tutorial
make
过程非常简单,但是基于make生成,而我们都更习惯在clion中使用cmake来构建,从而使CLion可以更好地发现代码中的依赖关系
如何在clion中开发
对于初学者来说,workflow的tutorial目录中有很多小例子供我们学习,为了寻找例子与workflow的依赖关系,有必要对上述构建过程做一下改动
步骤一: 编译workflow静态/动态库
# 开始时和官网构建过程相同,这一过程在命令行中进行
cd workflow
make
步骤二: 导入tutorial
打开Clion, 左上角打开文件,在下载好的workflow目录下选择tutorial
此时出现一个cmake配置窗口, 如下图所示.
其中构建目录可以自定义,我填写build.cmake是因为Makefile这样写的,其实没有关系,因为我们之后只需要用Clion自动编译即可
构建选项实测不写也可以
这样就可以把tutorial当作一个普通的Cmake项目来编译了,代码跳转可以正常执行