又一个“我在哪里可以找到”的问题。
我正在寻找适用于 CentOS 6 的 gtkglextmm,即 gtk/gl C++ 包装器。在我的 Ubuntu 系统上,我知道您可以使用它,sudo apt-get install libgtkglextmm-x11-1.2-dev
但我找不到 yum 的等效软件包。
我尝试过获取源代码(来自这里)并用./configure
then进行编译make
,但我收到一个错误,说/usr/lib/libGL.so: could not read symbols: file in wrong format
我一直不了解编译器错误以及如何修复它们......
那么,有人可以指导我获取 gtkglextmm 的预编译 rpm,或者告诉我需要做什么来编译源代码吗?
谢谢!
答案1
终于我们自己想通了。
我尝试构建该库,并发现了 libGL 的几个问题。一,我的 libGL.so 指向一个不存在的文件夹。第二,在 64 位机器上,libGL.la 引用 /usr/lib,而我的库位于 /usr/lib64 中。因此,我将最后一行更改为 lib64,并尝试了./configure
.嘭。有效。好的。
现在我只需要构建我正在尝试安装的实际应用程序......