首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过代码块链接GTK-3静态库?[与-ld.exe不兼容的-libxxxxx.a -ld.exe找不到-lxxxxx]错误

如何通过代码块链接GTK-3静态库?[与-ld.exe不兼容的-libxxxxx.a -ld.exe找不到-lxxxxx]错误
EN

Stack Overflow用户
提问于 2018-04-23 22:56:29
回答 1查看 476关注 0票数 0

使用代码::块17.02和gcc 7.3.0 (混合发行版@nuwen.net),我被这个错误困住了:

找不到-lgtk-3 找不到-lglib-2.0 找不到-lgobject-2.0

即使我在链接器设置中添加了这些库。我从:http://www.tarnyko.net/en/?q=node/31下载了GTK 3静态库

我尝试过,而不是从链接器设置中链接这些库;然后我得到了未定义的函数。

EN

回答 1

Stack Overflow用户

发布于 2018-04-24 15:27:22

所以我使用了32位的gtk+3.0库,64位混合(GCC)。造成这种情况的原因是:

ld.exe与-libxxxxx.a不兼容; ld.exe找不到-lxxxxx

错误。

解决方案:要么将GTK+的32位库替换为与64位编译器集合相匹配的64位库,要么下载mingw32(GCC) 32位以匹配32位库。

在此:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49991045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档