# 构建范例项目
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
运行效果如图: