# 构建范例项目

LarkSDK 提供了若干范例项目。关于如何获取范例项目请参阅如何获取

# 修改 LarkSDK 安装路径

每个范例项目都提供了源代码和配套的 CMakeLists.txt 文件,部分范例项目提供了额外的资源文件。

由于范例项目独立于 LarkSDK 单独分发,因此用户需要手动配置一下 LarkSDK 的安装目录。

buttonlabel 范例项目为例,该范例项目将演示图片标签、文本标签、按钮和信号槽的使用。打开项目目录下 CMakeLists.txt,修改 LARKSDK_PATH 变量的值为 LarkSDK 的实际安装路径:




 






...
set (CMAKE_CXX_STANDARD_REQUIRED ON)

set (LARKSDK_PATH "/path/to/larksdk")  # 在这里修改
set (CMAKE_BUILD_RPATH "${LARKSDK_PATH}/lib")
add_executable (ButtonLabelDemo main.cpp)

target_include_directories (ButtonLabelDemo PUBLIC "${LARKSDK_PATH}/include/lark-util")
...

# 编译运行

TIP

这里演示在 Linux 下 直接从命令行构建运行程序。用户也可以选择使用 VSCode、Qt Creator 等集成开发环境。

集成开发环境的配置方式可参见前文。

从终端进入项目目录,先建立一个 build 目录用于存放构建文件:

$ cd /path/to/larkexample/buttonlabel
$ mkdir build

build 目录内执行 cmake

$ cmake ..

构建程序:

$ cmake --build .
# 也可直接执行 make

运行程序:

$ ./ButtonLabelDemo

运行效果如图:

buttonlabel-demo