ΥΓ. Έχεις υπόψη σου ποια είναι αυτά τα εργαλεία; Εν τω μεταξύ στα Windows τρέχει με όλες τις κωδικοποιήσεις

Συντονιστής: konnn
migf1 έγραψε: Με το ANSI και το UTF8 NO BOM ήταν οκ είπες όμως, μέχρι εκεί που έτρεχε δηλαδή, ε;
migf1 έγραψε:ΥΓ. Έχεις υπόψη σου ποια είναι αυτά τα εργαλεία;
migf1 έγραψε:Το gettext χρησιμοποιεί και το GTK+ (και σχεδόν οι πάντες)... θέλει διάβασμα γενικώς.
@starlight: ναι gcc... τα παιδιά έχουν δώσει link και για κατέβασμα του GTK+ σε προηγούμενα posts.
ΥΓ. Τουλάχιστον στα Windows σας τρέχει;
gcc -Wall gtk_tic.c -o gtk_tic.exe `pkg-config --cflags --libs gtk+-2.0` -export-dynamic
./gtk_tic.exe
kostas@kostas-SSL:~/PROGRAMS$ cd gtk_tic
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ ls
gtk_tic.c gtk_tic.exe gtk_tic_no_console.exe gui readme.txt
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ gcc gtk_tic.c -o gtk_tic
gtk_tic.c:32: fatal error: gtk/gtk.h: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
compilation terminated.
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$
medigeek έγραψε:Λείπει ένα option στο compilation (-export-dynamic):
- Κώδικας: Επιλογή όλων
gcc -Wall gtk_tic.c -o gtk_tic.exe `pkg-config --cflags --libs gtk+-2.0` -export-dynamic
./gtk_tic.exe
Μη με ρωτήσετε γιατί, έπαιζα με κάτι που διάβαζα στο διαδικτυο: http://www.micahcarrick.com/gtk-glade-t ... ctions_for
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ ls
gtk_tic.c gtk_tic.exe gtk_tic_no_console.exe gui readme.txt
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ gcc -Wall gtk_tic.c -o gtk_tic.exe `pkg-config --cflags --libs gtk+-2.0` -export-dynamic
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ ls
gtk_tic.c gtk_tic.exe gtk_tic_no_console.exe gui readme.txt
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ gtk_tic.exe
gtk_tic.exe: η εντολή δε βρέθηκε
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$ ./gtk_tic.exe
** (gtk_tic.exe:8600): WARNING **: gui/gtk_tic_en.glade: required gtk+ version 2.24, current version is 2.22: (fatal error) gui_init
*** glibc detected *** ./gtk_tic.exe: free(): invalid pointer: 0x0000000001194210 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7f06f2fda4b6]
/lib/libc.so.6(cfree+0x73)[0x7f06f2fe0c83]
./gtk_tic.exe(gui_init+0xe2)[0x403e66]
./gtk_tic.exe(main+0x5d)[0x402281]
/lib/libc.so.6(__libc_start_main+0xfe)[0x7f06f2f81d8e]
./gtk_tic.exe[0x402169]
======= Memory map: ========
00400000-00408000 r-xp 00000000 08:03 11273218 /home/kostas/PROGRAMS/gtk_tic/gtk_tic.exe
00607000-00608000 r--p 00007000 08:03 11273218 /home/kostas/PROGRAMS/gtk_tic/gtk_tic.exe
00608000-00609000 rw-p 00008000 08:03 11273218 /home/kostas/PROGRAMS/gtk_tic/gtk_tic.exe
0114c000-01216000 rw-p 00000000 00:00 0 [heap]
7f06e8000000-7f06e8021000 rw-p 00000000 00:00 0
7f06e8021000-7f06ec000000 ---p 00000000 00:00 0
7f06edefe000-7f06edf13000 r-xp 00000000 08:03 3088463 /lib/libgcc_s.so.1
7f06edf13000-7f06ee112000 ---p 00015000 08:03 3088463 /lib/libgcc_s.so.1
7f06ee112000-7f06ee113000 r--p 00014000 08:03 3088463 /lib/libgcc_s.so.1
7f06ee113000-7f06ee114000 rw-p 00015000 08:03 3088463 /lib/libgcc_s.so.1
7f06ee114000-7f06ee11d000 r-xp 00000000 08:03 2711569 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
7f06ee11d000-7f06ee31d000 ---p 00009000 08:03 2711569 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
7f06ee31d000-7f06ee31e000 r--p 00009000 08:03 2711569 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
7f06ee31e000-7f06ee31f000 rw-p 0000a000 08:03 2711569 /usr/lib/gtk-2.0/2.10.0/engines/libpixmap.so
7f06ee31f000-7f06ee34e000 r-xp 00000000 08:03 2711568 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f06ee34e000-7f06ee54e000 ---p 0002f000 08:03 2711568 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f06ee54e000-7f06ee54f000 r--p 0002f000 08:03 2711568 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f06ee54f000-7f06ee550000 rw-p 00030000 08:03 2711568 /usr/lib/gtk-2.0/2.10.0/engines/libmurrine.so
7f06ee550000-7f06ee558000 r-xp 00000000 08:03 2664549 /usr/lib/libltdl.so.7.2.1
7f06ee558000-7f06ee758000 ---p 00008000 08:03 2664549 /usr/lib/libltdl.so.7.2.1
7f06ee758000-7f06ee759000 r--p 00008000 08:03 2664549 /usr/lib/libltdl.so.7.2.1
7f06ee759000-7f06ee75a000 rw-p 00009000 08:03 2664549 /usr/lib/libltdl.so.7.2.1
7f06ee75a000-7f06ee768000 r-xp 00000000 08:03 2664810 /usr/lib/libtdb.so.1.2.1
7f06ee768000-7f06ee967000 ---p 0000e000 08:03 2664810 /usr/lib/libtdb.so.1.2.1
7f06ee967000-7f06ee968000 r--p 0000d000 08:03 2664810 /usr/lib/libtdb.so.1.2.1
7f06ee968000-7f06ee969000 rw-p 0000e000 08:03 2664810 /usr/lib/libtdb.so.1.2.1
7f06ee969000-7f06ee96f000 r-xp 00000000 08:03 2664626 /usr/lib/libogg.so.0.7.0
7f06ee96f000-7f06eeb6e000 ---p 00006000 08:03 2664626 /usr/lib/libogg.so.0.7.0
7f06eeb6e000-7f06eeb6f000 r--p 00005000 08:03 2664626 /usr/lib/libogg.so.0.7.0
7f06eeb6f000-7f06eeb70000 rw-p 00006000 08:03 2664626 /usr/lib/libogg.so.0.7.0
7f06eeb70000-7f06eeb9b000 r-xp 00000000 08:03 2664861 /usr/lib/libvorbis.so.0.4.4
7f06eeb9b000-7f06eed9a000 ---p 0002b000 08:03 2664861 /usr/lib/libvorbis.so.0.4.4
7f06eed9a000-7f06eed9b000 r--p 0002a000 08:03 2664861 /usr/lib/libvorbis.so.0.4.4
7f06eed9b000-7f06eed9c000 rw-p 0002b000 08:03 2664861 /usr/lib/libvorbis.so.0.4.4
7f06eed9c000-7f06eeda3000 r-xp 00000000 08:03 2664865 /usr/lib/libvorbisfile.so.3.3.2
7f06eeda3000-7f06eefa2000 ---p 00007000 08:03 2664865 /usr/lib/libvorbisfile.so.3.3.2
7f06eefa2000-7f06eefa3000 r--p 00006000 08:03 2664865 /usr/lib/libvorbisfile.so.3.3.2
7f06eefa3000-7f06eefa4000 rw-p 00007000 08:03 2664865 /usr/lib/libvorbisfile.so.3.3.2
7f06eefa4000-7f06eefb3000 r-xp 00000000 08:03 2664074 /usr/lib/libcanberra.so.0.2.4
7f06eefb3000-7f06ef1b2000 ---p 0000f000 08:03 2664074 /usr/lib/libcanberra.so.0.2.4
7f06ef1b2000-7f06ef1b3000 r--p 0000e000 08:03 2664074 /usr/lib/libcanberra.so.0.2.4
7f06ef1b3000-7f06ef1b4000 rw-p 0000f000 08:03 2664074 /usr/lib/libcanberra.so.0.2.4
7f06ef1b4000-7f06ef1b8000 r-xp 00000000 08:03 2664072 /usr/lib/libcanberra-gtk.so.0.1.6
7f06ef1b8000-7f06ef3b7000 ---p 00004000 08:03 2664072 /usr/lib/libcanberra-gtk.so.0.1.6
7f06ef3b7000-7f06ef3b8000 r--p 00003000 08:03 2664072 /usr/lib/libcanberra-gtk.so.0.1.6
7f06ef3b8000-7f06ef3b9000 rw-p 00004000 08:03 2664072 /usr/lib/libcanberra-gtk.so.0.1.6
7f06ef3b9000-7f06ef3be000 r-xp 00000000 08:03 2711590 /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7f06ef3be000-7f06ef5be000 ---p 00005000 08:03 2711590 /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7f06ef5be000-7f06ef5bf000 r--p 00005000 08:03 2711590 /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7f06ef5bf000-7f06ef5c0000 rw-p 00006000 08:03 2711590 /usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
7f06ef5c0000-7f06ef5cc000 r-xp 00000000 08:03 3088551 /lib/libnss_files-2.12.1.so
7f06ef5cc000-7f06ef7cb000 ---p 0000c000 08:03 3088551 /lib/libnss_files-2.12.1.so
7f06ef7cb000-7f06ef7cc000 r--p 0000b000 08:03 3088551 /lib/libnss_files-2.12.1.so
7f06ef7cc000-7f06ef7cd000 rw-p 0000c000 08:03 3088551 /lib/libnss_files-2.12.1.so
7f06ef7cd000-7f06ef7d7000 r-xp 00000000 08:03 3088505 /lib/libnss_nis-2.12.1.so
7f06ef7d7000-7f06ef9d6000 ---p 0000a000 08:03 3088505 /lib/libnss_nis-2.12.1.so
7f06ef9d6000-7f06ef9d7000 r--p 00009000 08:03 3088505 /lib/libnss_nis-2.12.1.so
7f06ef9d7000-7f06ef9d8000 rw-p 0000a000 08:03 3088505 /lib/libnss_nis-2.12.1.so
7f06ef9d8000-7f06ef9ef000 r-xp 00000000 08:03 3088543 /lib/libnsl-2.12.1.so
7f06ef9ef000-7f06efbee000 ---p 00017000 08:03 3088543 Ακυρώθηκε
kostas@kostas-SSL:~/PROGRAMS/gtk_tic$