CGILIB adalah perpustakaan C ++ yang dibangun dari frustrasi semata -mata karena harus membangun semua kode barebones yang Anda butuhkan untuk mendapatkan informasi dari server. Ini adalah pustaka antarmuka gateway umum header yang dimaksudkan untuk memeras setiap ons data dari lingkungan dan memberinya makan untuk Anda saat Anda menginginkannya.
Sayangnya, karena proyek ini belum menerima rilis, tidak ada instruksi instalasi. Ambil saja file header di root repo ini, dan masukkan (untuk sistem gaya *nix) /usr/local/include .
Ketika rilis pertama diposting, readme ini akan memiliki perintah instalasi satu-liner.
# include < cstdlib > // srand, rand
# include < ctime > // time
# include < cgilib.h > // CGI Library
# include < iostream > // endl
int main ( int argc, char ** argv) {
// Set up pseudo-random generation
srand ( time ( NULL ));
// Set up a basic header
cgi::headers. add_header ( " Content-Type " , " text/plain " );
cgi::out << " I generated a random number! " << ( rand ()% 10 + 1 ) << std::endl;
cgi::send_response ();
return 0 ;
} Lihat lebih banyak contoh di Direktori /examples .
Permintaan tarik dipersilakan. Untuk perubahan besar, buka masalah terlebih dahulu untuk membahas apa yang ingin Anda ubah.
Jika suatu masalah sudah terbuka, dan Anda ingin menanganinya, sebutkan bahwa Anda ingin, dan kami dapat berkolaborasi dari sana.
Pastikan untuk menguji tambahan Anda, dan, jika Anda membuat tes baru, letakkan di direktori /test .
Gplv3