LCUI icon indicating copy to clipboard operation
LCUI copied to clipboard

尝试用 ziglang toolchain 编译 LCUI 报错:lld-link: undefined symbol

Open Chanyon opened this issue 9 months ago • 4 comments

编译步骤类似xmake.lua

1)编译 lib/ 目录下每个子lib 得到(static libary) 2)编译LCUI得到最终的静态库(依赖子库顺序与xmake.lua一致) 3)编译example/hello demo C:\Users\dcyno\.zig\0.12.0\zig.exe build-exe D:\Dev-cpp\Project\lcui-quick-start\vendor\LCUI\examples\hello\src/main.c -llcui -ODebug -I D:\Dev-cpp\Project\lcui-quick-start\vendor\LCUI\include -L D:\Dev-cpp\Project\lcui-quick-start\vendor\LCUI\zig-out\lib -Mroot -lc

build.zig 代码: 屏幕截图 2024-05-26 235001

4)报错: image

请问一下这个error: lld-link: undefined symbol与库链接时顺序有关吗?

Chanyon avatar May 26 '24 16:05 Chanyon