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

时间:2018-04-23 22:56:30

标签: codeblocks gtk3

使用code :: blocks 17.02和gcc 7.3.0(mingw distro @ nuwen.net)我遇到了这个错误:

  

找不到-lgtk-3

     

找不到-lglib-2.0

     

找不到-lgobject-2.0

enter image description here

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

下载了GTK 3静态库

我尝试过,不要从链接器设置链接这些库;然后我得到了未定义的功能。

1 个答案:

答案 0 :(得分:0)

所以我使用的是32位gtk + 3.0库,64位mingw(GCC)。 这导致了这个:

  

ld.exe与-libxxxxx.a;

不兼容      

ld.exe无法找到-lxxxxx

错误。

解决方案 :要么将GTK +的32位库替换为64位库,要么匹配64位编译器集合。 或者下载mingw32(GCC)32位以匹配32位库。一切都应该没问题。

下面:

enter image description here