如何设置GTK +在Ubuntu Linux上使用Code :: Blocks进行开发

我正在尝试在Ubuntu 11.4上使用Code :: Blocks开发一个GTK +应用程序。

www.gtk.org有从源头上构buildGTK +的指导,看起来很复杂。 但Ubuntu软件包pipe理器将libgtk3-dev列为我安装的软件包。

Code :: Blocks我使用Ubuntu软件中心安装。

使用Code :: Blocks项目向导创build一个GTK +项目,当我编译时,项目无法编译“找不到gtk / gtk.h”。

显然,GTK include(和lib)文件夹不会被添加到Code :: Blockssearch文件夹中。 我find了相关的path和文件…

我是否必须明确手动将所有searchpath添加到Code :: Blocks的searchpath? 或者我错过了一些安装步骤。

Solutions Collecting From Web of "如何设置GTK +在Ubuntu Linux上使用Code :: Blocks进行开发"

打开Code :: Blocks设置>编译器和链接器设置…并在Global Compiler Settings> Compiler Settings> Other Options下添加以下内容

`pkg-config --cflags gtk+-3.0` 

并将其添加到全局编译器设置>链接器设置>其他选项

 `pkg-config --libs gtk+-3.0` 

用这个“““““““`运行pkg-config工具调用--cflags gtk+-3.0 (或–libs)的效果,假设安装了libgtk3-dev,将必要的搜索文件夹和lib指令注入gcc命令行。


作为替代, developer.ubuntu.com将Anjuta列为可以创建GTK +项目的C / C ++ IDE。 作为Code :: Blocks的替代品,它更像一个Ubuntu IDE一样精致。


刮那个。 Anjuta很快就失去了光泽。