Tôi đang dùng first steps (hoặc có thể là các bước cuối cùng của tôi) trong GTK # trên Mono dành cho OSX. Tôi viết một file .cs và sau đó cố gắng biên dịch với mono:Câu hỏi mới: GTK # (Mono) trên OSX
gmcs -pkg:gtk-sharp-2.0 one.cs
kết quả này trong thông điệp này
error CS8027: Couldn't run pkg-config: ApplicationName='pkg-config', CommandLine='--libs gtk-sharp-2.0', CurrentDirectory=''
nào sẽ, rõ ràng, yêu cầu tôi biết những gì tôi đang làm. Tôi biết rằng
Installer Mono cho hệ điều hành MacOS X đi kèm với Gtk + và Gtk #, do đó bạn có thể bắt đầu xây dựng và chạy nền tảng GUI Gtk # ứng dụng bao gồm OSX."
Vì vậy, không có gì để cài đặt.
tôi tìm GTK2 đây
/opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/gtk2/
chắc chắn được cài đặt bằng cài đặt Mono.
Phiên bản Gmcs là 2.4.2.2.
Chỉnh sửa: Miguel nói rằng tôi có điều gì đó kỳ lạ trong con đường của mình.
Tôi đã xóa tất cả Macports theo hướng dẫn dành cho Macports. Tôi đã cài đặt lại Mono từ .dmg. Đây là con đường hiện tại của tôi
export PATH=/opt/subversion:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin
nhưng ngay cả khi chỉ sử dụng/usr/bin, nó vẫn không tránh được lỗi.
TẤT CẢ nội dung Mono là nơi nó được cho là, bao gồm tất cả nội dung trong số /Library/Frameworks/Mono.framework/Versions/Current
. HOWEVER: lạ
/Library/Frameworks/Mono.framework/Versions/2.4.2.2/lib/gtk-sharp-2.0/
trống. Nhưng MonoDevelop chạy, nhưng không biết về Gtk (tôi đã bao gồm tất cả các tài liệu tham khảo mà nó biết) ...
Cảm ơn Yawar. Tôi sẽ đánh dấu đây là câu trả lời hay nhất hiện nay, và trong tháng tới (đó là tháng 12 năm 2009) tôi sẽ đưa ra một cảnh quay và xem nó có hiệu quả với tôi hay không. Vấn đề là tôi đã không chạm vào công cụ này trong một vài tháng (được sử dụng Winforms tinh khiết). Chắc chắn có vẻ đúng. –
Tùy chọn khác (tốt hơn?) Là chỉ cần thêm thư mục bin đơn vào đường dẫn của bạn. 'export PATH = $ {PATH}:/Library/Frameworks/Mono.framework/Phiên bản/Hiện tại/bin' – Cheeso
@Cheeso - chắc chắn, điều đó sẽ hoạt động tốt. Vấn đề ưu tiên, tôi nghĩ vậy. – Yawar