Tôi đã cài đặt GCC và GTK +. Làm việc tốt của nó, nhưng tôi cần phải tĩnh liên kết thư viện GTK + với ứng dụng của tôi (nó là một ứng dụng nhỏ) để chỉ tồn tại một '.exe'.Kết nối tĩnh các thư viện GTK + trong các cửa sổ
8
A
Trả lời
3
Câu trả lời đúng sẽ là hai từ: not supported
. Thực sự, nếu bạn muốn phân phối ứng dụng của mình, là 2 hoặc 100000 dòng, chỉ cần gắn một bản sao của GTK + với nó.
3
Nó được hỗ trợ với một vài vấn đề nhỏ (như gặp khó khăn khi tìm tệp cấu hình), nhưng bạn sẽ phải tự biên dịch GTK +! (các tệp nhị phân mặc định không bao gồm các thư viện tĩnh)
Xem this mailing-list thread để biết thêm thông tin về vấn đề này.
4
mingw-cross-env có các bản sửa lỗi để xây dựng gtk và tất cả các lib liên quan tĩnh
Các vấn đề liên quan
- 1. Trình kiểm tra thư viện tĩnh cho các cửa sổ?
- 2. Được liên kết tĩnh, thư viện readline hoạt động chính xác trong các cửa sổ?
- 3. Kết hợp các thư viện tĩnh
- 4. Liên kết tĩnh các thư viện SDL2
- 5. Kết hợp các thư viện tĩnh
- 6. VS2010: Liên kết trong một thư viện tĩnh tĩnh
- 7. Liên kết các thư viện tĩnh, chia sẻ một thư viện tĩnh khác
- 8. Các thư viện liên kết tĩnh trong MinGW
- 9. Kết nối mạng XNA trên các cửa sổ
- 10. Sql Server - kết nối với các cửa sổ xác thực
- 11. Trộn các thư viện tĩnh và thư viện chia sẻ
- 12. Kết nối tĩnh một thư viện C với thư viện Haskell
- 13. Python + webkit + gtk trên cửa sổ
- 14. làm điều kiện cho Linux và cửa sổ khi liên kết các thư viện
- 15. ctypes cho các thư viện tĩnh?
- 16. Qt: Cách tạo cửa sổ cài đặt như trong GTK
- 17. Tôi có cần các thư viện tĩnh để liên kết tĩnh không?
- 18. Các liên kết trên cửa sổ?
- 19. Liên kết các thư viện khác nhau để xây dựng Gỡ lỗi và Phát hành trong Cmake trên cửa sổ?
- 20. Các thư viện tĩnh liên kết với các phụ thuộc như thế nào?
- 21. Xcode 4 - Kết nối các cửa hàng
- 22. Làm cách nào để có cửa sổ gdk cho cửa sổ gtk trong C?
- 23. Tạo thư viện tĩnh và liên kết với thư viện đó bằng tiền tố
- 24. Có gì bên trong tệp .lib của thư viện tĩnh, thư viện động được liên kết tĩnh và thư viện động được liên kết động?
- 25. Cách liên kết Boost trong thư viện tĩnh phụ thuộc
- 26. Liên kết FreeImage như một thư viện tĩnh trong VS2010?
- 27. Phụ thuộc transitive cho các thư viện tĩnh và SCON
- 28. liên kết với thư viện tĩnh 0MQ trong VS
- 29. liên kết các danh mục mục tiêu-c trong thư viện tĩnh
- 30. exe và chia sẻ các thư viện tĩnh cùng
Không, không phải. Đọc toàn bộ chuỗi bạn đã liên kết, đặc biệt là các bình luận Tor Lillqvist (mantainer của cổng windows). – ntd
Tor trỏ đến hai vấn đề: Gtk + tìm kiếm 2. danh mục thông báo của nó và 1. tệp cấu hình của nó. Để tránh các tệp cấu hình, bạn có thể mã hóa cứng cấu hình của mình trong chương trình, với các lệnh gọi tới gtk_rc_parse_string. Đối với các danh mục thư, bạn có thể gửi kèm theo chúng nếu bạn chấp nhận việc quốc tế hóa lỏng lẻo. Vì vậy, mặc dù không phải là giải pháp hoàn hảo, nó có thể bị tấn công. –
Đây không phải là vấn đề nhỏ và chủ đề là cuộc thảo luận lý thuyết thuần túy. Dù sao với GTK + codebase hiện tại (và điều này bao gồm cả hệ thống xây dựng) nó là ** không **. Nếu không, xin vui lòng, chỉ cho tôi ra một ứng dụng duy nhất liên kết với một thư viện tĩnh GTK +. – ntd