【发布时间】:2011-01-05 22:09:14
【问题描述】:
操作系统:Fedora 14
编译器:g++ (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4)
我通过 yum 从存储库安装了 gtkmm24-devel。为了确保安装按计划进行,我决定尝试页面上的其中一个示例。
#include <gtkmm.h>
int main(int argc, char *argv[]) {
Gtk::Main kit(argc, argv);
Gtk::Window window;
Gtk::Main::run(window);
return 0;
}
我运行了这个例子,然后,嘿!它说找不到gtkmm.h,没问题,我只是忘记链接库了。我通过 Eclipse 将 /usr/include/gtkmm-2.4 添加到我的库搜索中。没有bueno,g++还是找不到!
fatal error: gtkmm.h: No such file or directory
然后我尝试使用#include <gtkmm-2.4/gtkmm.h> 包含gtkmm 并重新编译,另一个错误! :(
/usr/include/gtkmm-2.4/gtkmm.h:87:20: fatal error: glibmm.h: No such file or directory
感谢阅读。
【问题讨论】:
-
这不是“链接”错误。那是一个“编译器”错误。有很大的不同。
-
对不起,我还是个系统编程新手。我将添加我的编译器和版本。