File .h itu tidak disertakan dalam proses kompilasi, cukup di-include
dalam file .c saja dengan keyword #include <blah.h>.

Untuk menghindari include berulang, pada file .h biasanya diberi
preprocessor sbb:

#ifndef __SOMETHING__
#define __SOMETHING__

#ifdef __cplusplus // dipake kalo ingin di-compile dalam mode C
extern "C" {
#endif

// isi header atau yang lain


#ifdef __cplusplus // dipake kalo ingin di-compile dalam mode C
extern "C" {
#endif

#endif

Regards,

commedo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
e-mail : [EMAIL PROTECTED]
YIM : commedo2k
ICQ# : 131749458
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

"The forest is safe because a lion lives therein and the lion is safe
because it lives in a forest. Likewise the friendship of persons rests
on mutual help. -- Laukikanyay"

comm> -----Original Message-----
comm> From: Daria Wenas [mailto:[EMAIL PROTECTED]] 
comm> Sent: Kamis, 6 Juni 2002 06:26 comm
comm> To: [EMAIL PROTECTED]
comm> Subject: [programming] pprogramming in C
comm> 
comm> 
comm> Kepada para Ahli Linux,
comm> 
comm> Saya ingin bertanya, apakah perlu ada cara khusus selain 
comm> gcc untuk 
comm> meng-include header files?
comm> saya tadi mencoba : gcc -c m-main.c main.h
comm> tapi mendapat pesan ini
comm> gcc: compilation of header file requested
comm> and beberapa line menyebutkan file2 header tidak ada.
comm> saya terbiasa dengan C++ yang dapat dengan otomatis 
comm> meng-include header 
comm> files.
comm> tapi program ini dalam C dan saya bingung sekali.
comm> 
comm> Saya sedang dalam sebuah project untuk mem-port sebuah 
comm> software application 
comm> dari SGI5.3 ke Linux redhat.
comm> Kalau ada yang bisa menjawab juga, bagaimanakah cara 
comm> terbaik untuk mem-port 
comm> ini?
comm> 
comm> Mohon bantuannya.
comm> 
comm> Terima kasih banyak.
comm> 
comm> Daria


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke