2015-03-02 47 views
0

在我的Ubuntu Desktop 14.04上安装了Code :: Blocks IDE之后,我创建了一个新的C++项目,并带有GTK模板(GNU C++)。但是,如果试图构建它,我得到错误:没有GTK包括

/home/surrp/Project1-gtk/Project1/main.c|2|fatal error: gtk/gtk.h: No such file or directory| 

由于我是新来的Linux,我不知道在哪里代码::块查找GTK头以及如何安装它们。它真的像Windows一样不可靠 - 我必须下载头文件并手动放置在某处?回购协议中没有任何软件包吗?

+0

的可能重复描述那你应该修改编译器和连接器设置[如何设置GTK +与Ubuntu Linux上的Code :: Blocks](http://stackoverflow.com/questions/5921460/how-to-setup-gtk-to-develop-with-codeblocks-on-ubuntu-linux ) – jku 2015-03-02 16:57:23

回答

1

头文件通常位于/ usr/include文件夹中。

要构建GTK应用程序,您必须安装GTK开发文件(在我的系统,例如,有libgtk+2.0-devellibgtk+3.0-devel软件包),this answer

+1

创建符号链接而不是实际修复构建环境以使用pkg-config听起来像是错误的事情... – jku 2015-03-02 16:56:54

+0

@jku你说得对。我编辑了答案。 – 2015-03-02 17:23:58