如何使用 CMake 构建 AWTK 应用

如何使用 CMake 构建 AWTK 应用

1. 安装 CMake

CMake 是一个开源的跨平台的构建工具,可以用来构建 AWTK 应用。

在 Windows 下,可以从 CMake 官网 下载安装包进行安装。

在 Linux 下,可以使用包管理工具安装:

sudo apt-get install cmake

2. 创建 CMakeLists.txt

  • 指定 awtk 的路径
set(awtk_DIR "../awtk")
  • 导入 awtk 的配置
find_package(awtk REQUIRED)
  • 添加头文件路径(请根据自己的情况调整)
include_directories(
    ${CMAKE_SOURCE_DIR}/res
    ${CMAKE_SOURCE_DIR}/src
    ${CMAKE_SOURCE_DIR}/3rd
    )   
  • 添加源文件(请根据自己的情况调整)
file(GLOB SOURCES src/*.c 3rd/sqlite3/sqlite3.c)
 add_executable(hello ${SOURCES})
  • 添加链接库(请根据自己的情况调整)
target_link_libraries(hello awtk)
  • 设置 WIN32_EXECUTABLE 属性
set_target_properties(hello PROPERTIES WIN32_EXECUTABLE TRUE)

完整示例:

cmake_minimum_required (VERSION 3.10)

project(hello)

set(awtk_DIR "../awtk")
find_package(awtk REQUIRED)

include_directories(
    ${CMAKE_SOURCE_DIR}/res
    ${CMAKE_SOURCE_DIR}/src
    ${CMAKE_SOURCE_DIR}/3rd
    )   

file(GLOB SOURCES src/*.c 3rd/sqlite3/sqlite3.c)
add_executable(hello ${SOURCES})
target_link_libraries(hello awtk)
set_target_properties(hello PROPERTIES WIN32_EXECUTABLE TRUE)

3. 配置

cmake -S . cmake -B build

4. 编译

在 Windows 下可以用 visual studio 打开 build 目录下的工程,然后进行编译。

cmake --build build

5. 运行

./build/hello

6. 调试

在 Windows 下可以用 visual studio 打开 build 目录下的工程,然后进行调试。

参考:awtk-hello

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值