R
ralli
Guest
Ich weiß nicht, ob klar ist, was ich meine. Ich beschäftige mich zur Zeit mit den Grundlagen der GTK2 bezw. GTK3 Programmierung. Hier der Quellcode für ein simples Fenster:
Compiliert wird das ganze mit:
für GTK2 oder für GTK3:
Nun kennt FreeBSD offensichtlich pkg-config nicht, kann das bitte mal jemand ausprobieren, wie unter FreeBSD das C Programm simple.c mit clang compiliert wird, und hier den Compileraufruf posten, ob das erfolgreich war und funktioniert.
Code:
// Programm: simple.c
// compilieren mit: gcc -o simple simple.c `pkg-config --libs --cflags gtk+-2.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_widget_show(window);
g_signal_connect(window, "destroy",
G_CALLBACK(gtk_main_quit), NULL);
gtk_main();
return 0;
}
Compiliert wird das ganze mit:
Code:
gcc -o icon icon.c `pkg-config --libs --cflags gtk+-2.0`
für GTK2 oder für GTK3:
Code:
gcc icon.c -o icon -Wall `pkg-config --libs --cflags gtk+-3.0`
Nun kennt FreeBSD offensichtlich pkg-config nicht, kann das bitte mal jemand ausprobieren, wie unter FreeBSD das C Programm simple.c mit clang compiliert wird, und hier den Compileraufruf posten, ob das erfolgreich war und funktioniert.