On Fri, Jun 18, 1999 at 12:45:13PM +0700, Adwin Wijaya wrote:
Adwin > Halo 
Adwin >         saya baru mo belajar cara buat applikasi buat Xwindow
Adwin > ....pertanyaannya .....ada gak yang tau cara ngompilenya ? 
Adwin >
ada dong, cukup banyak kok yang tau;), berikut tanggapan dr orang
yang belon lama tau (dikit) ;),

Adwin > saya udah pake wpe atau xwpe buat kompilenya tapi belom berhasil tuh
Adwin > errornya .... disitu dibilang kalo fungsinya gak diketahui ....padahal
Adwin > udah include library nya & udah di cek di librarynya (maksudnya di cek
Adwin > library itu ada atau tidak & fungsi  tsb ada di dalam library itu ada atau
Adwin > tidak )
Adwin >
ada yang perlu diluruskan dulu, yang diinclude pada tahapan compile
adalah header files (extention .h), bukan library (yang extentionnya
biasanya .a). contoh perintah compile:
  gcc -c program.c -o program.o -I/usr/include
artinya compile "program.c", tanpa link, hasilnya "program.o" (di
dos/win biasanya .obj), dan inlcude pathnya "/usr/include"
sedangkan:
  gcc program.c -I/usr/include -o program -L/usr/lib -lX11
artinya compile "program.c", sekaligus link dan hasilkan executeable
object bernama "program", dengan include path "/usr/include", dan
library path "/usr/X11R6/lib", dan pada waktu linking, link dengan 
"libX11.a" yang ada di "/usr/X11R6/lib".
untuk tau kenapa -lX11 bisa diartikan link dgn "libX11.a" itu sudah
aturannya, bisa di lihat pada option gcc dari "man gcc".

untuk tau function apa saja yang ada dalam suatu library, misalnya
si libX11.a tadi, jalanin:
  nm /usr/X11R6/lib/libX11.a
atau untuk langsung melihat apakah ada function XOpen di libX11.a
jalankan 
  nm /usr/X11R6/lib/libX11.a | grep XOpen

gampang khan? X window programming is easy and fun, itu kata orang2,
tapi gue ngerasain benernya, dan more fancy than ms win programming;),

kalo boleh usul sih, lebih baik tidak perlu langsung pake X11 library
yang dalam hal ini kurang lebih spt direct programming, tapi 
menggunakan toolkit yang tersedia, spt Qt atau Gtk, lebih simple,
dan cepat. kurang lebih spt programming (di win) dgn win32 dibandingkan
dengan mfc, kan lebih cepet (dan mudah) dgn mfc, di X window juga 
begitu, aplikasi yang dibangun dengan Gtk atau Qt jauh lebih enak
untuk di kerjain dan di maintain dari pada yang langsung pake X11
function call. mo liat contohnya? http://gmail.cakraweb.com,
hell, i like propaganda ;),

Best regards,
Andy
-- 
      // chandy a7 indo 607 net 607 id  -------/
    //     Linux kernel 2.2.8   XFree86 3.3.2.3
  //    Glib/Gtk 1.2.2      Enlightenment 0.16
//   Mozilla 4.51                    -------/
   Subscribe gmail Development Mailing List: [EMAIL PROTECTED]
      Official gmail Development Web Site : http://gmail.cakraweb.com
         Personal Gnome, Enlightenment, Gtk Web Site: 
            http://www.linuxstart.com/~eluc1dat/eworld

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]
Hosted by http://www.Indoglobal.com

Kirim email ke