1.拉取项目并且执行make pull
2.打开项目mini-pixels目录下面的pixels-dukcdb 因为clion默认project目录下的CMakeLists.txt为根cmake
3.配置cmake options
需要配置如下几项
-DDUCKDB_EXTENSION_NAMES="pixels"
-DDUCKDB_EXTENSION_PIXELS_PATH=/home/whz/mini-pixels
-DDUCKDB_EXTENSION_PIXELS_SHOULD_LINK="TRUE"
-DDUCKDB_EXTENSION_PIXELS_INCLUDE_PATH=/home/whz/mini-pixels/include
-DCMAKE_PREFIX_PATH=/home/whz/mini-pixels/third-party/protobuf/cmake/build
保存后 clion会自动build
此时打开的工作目录是mini-pixels,项目目录是pixels-duckdb
4.点击pixels-cli作为目标,设置环境变量进行运行或者调试
5.pixels-cli配置中,取消before lanuch的build并且设置好pixels的环境变量
6.在命令行输入make debug -j
编译debug版本