Windows 와 Ubuntu 11.10 은 Eclipse 에 C 와 GTK 를 설정 합 니 다.
CSDN 에 있 는 linwhwylb 에 감 사 드 립 니 다. 비록 그 는 나 에 게 여섯 글자 두 글자 에 기 호 를 추가 하 는 것 만 대답 하 였 지만 그 는 나의 주요 문 제 를 해결 하 였 습 니 다.
Ubuntu 에서 Eclipse 에서 C 언어 를 실행 하 는 GTK 프로그램
1. 가방 다운로드
        sudo apt-get install gnome-core-devel build-essential libgtk2.0-dev libgtk2.0-doc  2、                Eclipse,  ——C Project——  Project name,   Executable  Hello World ANSI C Project,     Linux GCC Toolchains,  Finish——       Hello World     ——                  。(        Hello World  ,        。)  #include <gtk/gtk.h> 
int main( int argc, char *argv[] )
{ 
        GtkWidget *window;
        gtk_init (&argc, &argv);
        window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
        gtk_widget_show (window);
        gtk_main ();
        return 0; 
}
3、  Eclipse                 (1)  gtk  ,      Project——Properties——C/C++ Build——Settings——GCC C Compiler——Miscellaneous, Other flags   `pkg-config –cflags gtk+-2.0`          (2)        ,  GCC C Linker——Miscellaneous, Linker flags   `pkg-config –libs gtk+-2.0`          (3)  GCC C Linker,    Command line pattern   ${INPUTS}   ${COMMAND}  , : ${COMMAND}  ${INPUTS} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT}          (4) GCC C Compiler——Includes ,  /usr/include/gtk-2.0   /usr/include/glib-2.0,    gtk.h unresolved   ,        gtk   ,       。                ,  GTK         。  Windows  Eclipse   C   GTK    1、     gtk          (1)  windows   gtk ,   http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.8-20111122_win32.zip,      ,                    。          (2)     gtk+-bundle_2.24.8-20111122_win32.zip  ,            gtk,    C  :C:\gtk。          (3)      :    /   ——  ,  ——               ——      ——         PATH ——  ,  C:\gtk\bin,            。          (4)   ,  cmd,     ,  pkg-config --cflags gtk+-2.0+,  ,        ,  :  -mms-bitfields -Ic:/gtk/include/gtk-2.0 -Ic:/gtk/lib/gtk-2.0/include -Ic:/gtk/include/atk-1.0 -Ic:/gtk/include/cairo -Ic:/gtk/include/gdk-pixbuf-2.0 -Ic:/gtk/include/pango-1.0 -Ic:/gtk/include/glib-2.0 -Ic:/gtk/lib/glib-2.0/include -Ic:/gtk/include -Ic:/gtk/include/freetype2 -Ic:/gtk/include/libpng14           (5)   cmd     pkg-config --libs gtk+-2.0,  ,       :  -Lc:/gtk/lib -lgtk-win32-2.0 -lgdk-win32-2.0 -latk-1.0 -lgio-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl  2、C   gtk                Eclipse,  C   Hello World,   gtk   ,           。  3、 Eclipse ,  gtk              (1)  gtk  ,      Project——Properties——C/C++ Build——Settings——GCC C Compiler——Miscellaneous, Other flags          `pkg-config –cflags gtk+-2.0`     。      cmd      ;          (2)        ,  MinGW C Linker——Miscellaneous, Linker flags          `pkg-config –libs gtk+-2.0`     ;          (3)  MinGW C Linker,    Command line pattern   ${INPUTS}   ${COMMAND}  , :          ${COMMAND}  ${INPUTS} ${FLAGS} ${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT}          (4) GCC C Compiler——Includes ,  C:\gtk\include\gtk-2.0 (       gtk    ,         ),    gtk.h unresolved   ,        gtk   ,       。                ,  GTK         。         Ubuntu     `pkg-config –libs gtk+-2.0`   Miscellaneous   ,          ,      ,     ,  。
                이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
m1 이클립스에 oracle cloud (오라클 클라우드)연결하기m1에는 oracle이 설치되지 않는다.... 큰맘먹고 지른 m1인데 oracle이 설치되지 않는다니... 하지만 이뻐서 용서가 된다. 이거 때문에 웹 개발 국비수업을 듣는 도중에 몇번 좌절하고 스트레스를 크게 받았...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.