2015-03-01 2 views
0

Я установил пакеты GTK3 внутри Cygwin и включены эти каталоги в проекте Включить путь:C++ не определен символ с Cygwin + Netbeans

  • C: \ Cygwin \ USR \ включать \ GTK-3,0
  • C : \ Cygwin \ Lib \ бойкого-2.0 \ включает
  • C: \ Cygwin \ USR \ включать \ краснобайствующего-2,0
  • C: \ Cygwin \ USR \ включать \ PanGo-1,0
  • C: \ Cygwin \ USR \ include \ cairo
  • C : \ Cygwin \ USR \ включать \ GDK-pixbuf-2,0
  • C: \ Cygwin \ USR \ включать \ атк-1,0

Но когда я пытаюсь скомпилировать это:

#include <gtk/gtk.h> 

int main(int argc, char *argv[]) { 
    GtkWidget *window; 

    gtk_init (&argc, &argv); 

    window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 

    gtk_window_set_title(GTK_WINDOW (window), "Hello World"); 

    gtk_widget_show(window); 

    gtk_main(); 
} 

построить не удается с большим количеством неопределенных символов, неопределенными ссылками и перемещениями укорочено: R_X86_64_PC32 против неопределенного символа

+0

Покажите нам, как вы их компилируете и связываете. – Spo1ler

ответ

0

Я читал на другой ответ, мне нужно добавить Lib каталогов в опцию компоновщика и, казалось бы, моя проблема

0

Также не включайте в свои проекты GTK + include каталоги или флаги компоновщика. Посмотрите, можете ли вы получить свою IDE, чтобы захватить их с pkg-config.

Смежные вопросы