Tuesday, March 14, 2006

Compiling GTK+ with MS VS 8

After installing the gtk-win32-devel-2.8.14-rc1.exe from gladewin32 at the sourceforge.
To build a GTK+ project with MS VS 2005, Create Project Select Visual C++ , General, Empty Project template Additional setting to the project.

In Project Property Pages : Select Configuration Properties, Select C/C++.
Fill Additional Include Directories : C:/GTK/2.8.14/include/gtk-2.0; C:/GTK/2.8.14/lib/gtk-2.0/include;
C:/GTK/2.8.14/include/atk-1.0;
C:/GTK/2.8.14/include/cairo;
C:/GTK/2.8.14/include/pango-1.0;
C:/GTK/2.8.14/include/glib-2.0;
C:/GTK/2.8.14/lib/glib-2.0/include


Select Linker, Select General, Fill Additional Library Directories :
C:\GTK\2.8.14\lib

Select Linker, Select Input, Fill Additional Dependencies : glib-2.0.lib gtk-win32-2.0.lib gdk-win32-2.0.lib gobject-2.0.lib gdk_pixbuf-2.0.lib gthread-2.0.lib gmodule-2.0.lib pango-1.0.lib

And the project is ready to build.

Thursday, March 09, 2006

Subversion di win32

http://subversion.tigris.org/

Salah satu alternatif dari CVS. Kelebihan atau kekurangan
Subversion dengan version control system yg lain dapat
dilihat di
http://better-scm.berlios.de/comparison/comparison.html

Subversion menggunakan lisensi Apache/BSD.

Tanpa server

Download svn-1.3.0-setup.exe (Maret 2006) dari web-site
Subversion. Instal ...
Yakinkan bahwa Subversion\bin ada dalam PATH anda.

Untuk membuat repository.

> svnadmin create c:\svn\repos

Import project

> svn import mytree file:///c:\svn\repos\some\project -m "Initial import"

Checkout

> svn checkout file:///c:\svn\repos\some\project


Server svnserver

> "C:\Program Files\Subversion\bin\svnserve.exe" -d -r c:/svn/repos

Jika anda perlu menjalankan svnserver sebagai service anda
dapat melihat ke :
http://dark.clansoft.dk/~mbn/svnservice/

Coba checkout
> svn checkout svn://namakomputer/some/project

Anda dapat melihat ke C:\svn\repos\conf untuk mengubah
file-file yg diperlukan untuk authentication atau access
permission.

HTTP / HTTPS server

Yg pertama saya coba adalah menggunakan Apache dari apache.org .
Tetapi lebih baik gunakan Apache+SSL dari http://hunter.campbus.com/
agar mudah setting SSL.

Anda harus mengkopi file mod_dav_svn.so dan mod_authz_svn.so
dari C:\Program Files\Subversion\bin ke apache\modules
Setelah itu anda dapat mengubah httpd.conf sesuai dengan
petunjuk di manual Subversion (Bagian httpd, the Apache HTTP
server Chapter 6. Server Configuration )

Untuk implementasi SSL baca dahulu
http://tud.at/programm/apache-ssl-win32-howto.php3
untuk cara-cara membuat file certificate dan key serta
perubahan / tambahan setting untuk httpd.conf dan
ssl.conf .

Tags: , , ,