Cannot specify include directories for target “littlevgl“ which is not built by this project.

在CMAKE构建过程中,设定了目标库targetlittlevgl,并尝试添加应用库及指定源文件。遇到问题在于没有正确定义SOURCES变量,且可能未正确设置LVGL_ROOT_DIR。同时,尝试将目标库设为静态库,但缺少对SOURCES的赋值和目标属性设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译CMAKE 遇到一个报错,不知道怎么处理,哪里写的不对吗

set(target littlevgl)
add_app_libraries($<TARGET_FILE:${target}>)
#set(LVGL_ROOT_DIR ${CMAKE_CURRENT_LIST_DIR})

file(GLOB_RECURSE SOURCES ${LVGL_ROOT_DIR}/src/*.c)
file(GLOB_RECURSE PORTING_SOURCES ${LVGL_ROOT_DIR}/porting/*.c)
file(GLOB_RECURSE DEMO_SOURCES ${LVGL_ROOT_DIR}/demos/*.c)

# Build LVGL library
#add_library(lvgl ${SOURCES})

add_library(target STATIC ${SOURCES})

set_target_properties(${target} PROPERTIES ARCHIVE_OUTPUT_DIRECTORY ${out_lib_dir})
target_compile_definitions(${target} PRIVATE OSI_LOG_TAG=LOG_TAG_CFW)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值