gpt4 book ai didi

cmake - 使用 cmake : `Undefined reference to ' g_thread_init'` 编译 vala

转载 作者:行者123 更新时间:2023-12-01 01:06:24 24 4
gpt4 key购买 nike

我对 vala 很陌生,我正在尝试用 CMAKE 构建一些东西。然而,接近尾声时它抛出 undefined reference to 'g_thread_init' .我已添加 --threadOPTIONS ValaPrecompile 的一部分。我也尝试添加 pkg_check_modules(DEPS REQUIRED gthread-2.0)add_definitions(${CFLAGS} -lgthread-2.0 )但没有运气。
pkg-config --libs gthread-2.0 的输出:

-pthread -lgthread-2.0 -lrt -lglib-2.0 

有任何想法吗?

最佳答案

可能还有其他解决方案,但我最终为同样的问题做了以下工作:

target_link_libraries(myTarget ${LIBRARIES} gthread-2.0)

其中 myTarget 是您的目标二进制文件,而 LIBRARIES 是您的其他库列表。

关于cmake - 使用 cmake : `Undefined reference to ' g_thread_init'` 编译 vala,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18422831/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com