2010-06-05 28 views

Trả lời

3

Xây dựng trong Visual Studio vẫn còn khá nhiều công việc. Tôi đã thực hiện nó, nhưng tôi không có các bước lặp lại cho bạn ngay bây giờ. Tuy nhiên, nếu bạn có một máy Linux xung quanh và sẵn sàng biên dịch chéo, tôi đã viết hướng dẫn về cách xây dựng GTK + cho Win32 bằng cách biên dịch chéo.

http://live.gnome.org/Cross%20compiling%20GTK%2B%20for%20Win32

Cũng có thể sử dụng để xây dựng MSYS trong dòng lệnh trên Windows, nhưng đó cũng là một nỗi đau lớn trong ass để có được thiết lập. Nó cũng thực sự, rất chậm. Biên dịch chéo từ Linux, tối thiểu, nhanh gấp 10 lần. Tôi không chắc chắn 100% nhưng nó có vẻ là bởi vì nếu bạn xây dựng bằng cách sử dụng hệ thống xây dựng tiêu chuẩn thì có rất nhiều quá trình sinh sản, mà là khá tốn kém trong Win32 so với Linux.

Tuy nhiên, nếu bạn muốn đi theo cách này thì hãy cài đặt MSYS và kéo xuống nguồn cho glib, atk, cairo, pango và gtk + .. sau đó thử xây dựng theo cách Linux chuẩn: 1/untar the source tarball 2/trong thư mục gốc của nguồn làm: ./configure 3/make

Chắc chắn sẽ có các phụ thuộc khác mà bạn cần cài đặt, chẳng hạn như libpng và libjpeg.

+0

Ok, tôi đợi các bước của bạn trong studio trực quan ... – Fabien

+0

Bạn có dành thời gian để viết một hướng dẫn cho WinSDK không? – Fabien

+0

Không phải bây giờ, tôi rời công ty nơi tôi đang làm việc trên các công cụ Win32 và tôi đang thực hiện các công cụ Linux ngay bây giờ. Tôi muốn tìm thời gian để trở lại phát triển GTK + Win32, nhưng tôi không mong đợi tôi sẽ tìm thấy thời gian sớm. :( – bratsche

1

GTK có thể được biên dịch theo Cygwin hoặc Microsoft Visual C++.

Bạn đã thử phương pháp cài đặt this? Xem phần Microsoft Windows ...

Hy vọng điều đó sẽ hữu ích!

+0

Bất kỳ giải pháp hiện đại nào? – Fabien

+2

Chỉ vì bài viết cũ không có nghĩa là nó không hoạt động với các IDE mới hơn. –

+0

Tôi đã sử dụng Windows SDK (không phải IDE), bạn có hướng dẫn về nó không? – Fabien

3

Hãy thử các bản dựng HexChat. Họ sử dụng Visual Studio 2010 và đi kèm với một số kịch bản chuẩn bị và các giải pháp để làm cho cuộc sống của bạn dễ dàng hơn nhiều. Oh và bạn nhận được tải về nhị phân là tốt.

http://gtk.hexchat.org/

Các vấn đề liên quan