Gần đây tôi đã thiết lập, cho một bài tập học tập, một máy tính để bàn Ubuntu với KDE 4.2, cài đặt Eclipse và bắt đầu tìm kiếm thông tin về cách phát triển cho KDE. Tôi biết có KDevelop và có lẽ sẽ có một cái nhìn tại một thời điểm nào đó trong tương lai. Ngay bây giờ, tuy nhiên, tôi không có các tiêu đề và thư viện chính xác để tạo các ứng dụng KDE trong C/C++ khi sử dụng Eclipse. Nếu tôi có các thông tin sau:Cách thiết lập tiêu đề và thư viện để phát triển Linux
#include <kapplication.h>
không thể biên dịch vì phụ thuộc vào các tệp tiêu đề khác không có trên đĩa cứng hoặc các lớp tham chiếu không được khai báo ở bất kỳ đâu.
Vì vậy, câu hỏi là, tôi cần cài đặt gói nào để có bộ tiêu đề chính xác cho phép tôi viết các ứng dụng cho KDE 4.2? Có gói nào tôi không nên có? Ngoài ra, nếu không có gói thì tôi có thể lấy các tệp thích hợp ở đâu?
Như là một hệ quả, có hướng dẫn nào tốt về phát triển KDE, giống như cuốn sách Petzold Windows không?
CHỈNH SỬA: Làm rõ những gì tôi thực sự sau: tôi có thể tải xuống bộ tập hợp/thư viện tiêu đề chính xác để xây dựng ứng dụng KDE ở đâu? Các IDE để biên dịch mã không phải là một vấn đề thực sự và dễ dàng có được, cũng như thiết lập các tùy chọn trình biên dịch cho các đường dẫn tìm kiếm và vân vân. Gói KDevelop có tất cả các tệp thư viện và bao gồm chính xác hay chúng tách biệt? Tôi đoán họ là riêng biệt như KDevelop là một IDE có thể làm các ngôn ngữ khác là tốt, nhưng tôi có lẽ sai. Vì vậy, các tập tin tiêu đề KDE/Qt tôi đã không làm việc, nơi nào tôi có được những cái đúng?
Skizz
Vâng, tôi đã đọc một số điều đó. Tôi đã hy vọng sử dụng Eclipse một cách tự nhiên, tức là không sử dụng CMake. Có một dòng lệnh 'sudo aptitude install' lớn trên một trang. Tôi sẽ cho nó đi và xem những gì sẽ xảy ra. – Skizz
Đó là một dẫn thực sự, nhưng tôi đã không gợi ý cho bạn sử dụng CMake, chỉ cần nhập khẩu những gì bạn cần. Tuy nhiên bạn có thể định nghĩa một bản dựng tùy chỉnh sử dụng CMake: Tôi sẽ cập nhật câu trả lời của tôi – VonC
Không, bạn không thể dễ dàng cắm tập lệnh bên ngoài làm trình tạo tùy chỉnh của mình trong PDT ... Chỉ định nghĩa nó là "công cụ bên ngoài" và điều đó không thuận tiện, ngoại trừ nó sẽ cho phép bạn giữ cùng một cửa sổ mọi lúc. – VonC