Tôi đang cố gắng để GMP hoạt động với Xcode. Cho đến nay tôi đã giải nén các tập tin trong thư mục chính của mình, chạy tất cả các lệnh cần thiết để cấu hình, tạo và cài đặt
./configure --prefix=/usr/local --enable-cxx
làm
kiểm tra
sudo thực hiện cài đặt
Cả gmp.h và gmpxx.h đều ở dạng usr/local/include, nhưng tôi vẫn gặp lỗi khi cố gắng đưa các tệp này vào. Tôi tin rằng tôi cần thêm cờ trình biên dịch, nhưng với phiên bản Xcode này, tôi không biết cách thực hiện. Nếu không phải như vậy và tôi cần phải làm gì khác, tôi sẽ rất biết ơn nếu bạn có thể cho tôi biết.
Mã của tôi trông như thế này:
#include
#include
int main(int argc, const char * argv[]) {
// chèn mã vào đây...
std::cout << "Xin chào thế giới!\n";
return 0;
}
Tôi có thể sử dụng mã hóa GMP trong C++ không? Hay tôi cần mã trong c? Bất kỳ trợ giúp nào để làm việc này đều được đánh giá cao, cảm ơn bạn trước!
Xin lỗi nếu đây có vẻ là một câu hỏi trùng lặp, tôi đã xem xét các câu hỏi khác nhưng tôi không thể làm cho nó hoạt động dựa trên câu trả lời cho các câu hỏi trước đó.
gia hạn
Đã thêm libgmp.la và libgmpxx.la trong Xcode, cũng đã thêm /usr/local/include trong tìm kiếm tệp tiêu đề, nhưng vẫn không hoạt động! Tôi thấy các tệp thư viện trong dự án của mình, nếu tôi sử dụng "gmp .h" thì nó vẫn hoạt động! , nhưng khi tôi sử dụng GMP thì nó không bảo tôi thay đổi tệp thư viện trong tệp GMP khác thành "gmp.h", điều này có vẻ không đúng.
Có ý tưởng gì không?
đây là cách khắc phục theo một câu hỏi SO khác:
1) Mở bảng bên trái,
goto "ProjectName", Mục tiêu, Giai đoạn xây dựng, Liên kết nhị phân với các thư viện
và chọn thư viện của bạn.
2) Mở bảng bên trái,
goto "ProjectName", Dự án, Đường dẫn tìm kiếm tiêu đề,
viết đường dẫn nơi có tiêu đề của thư viện của bạn
(các tệp .h, thường ở /usr/local/include).
3) Mở bảng bên trái,
goto "ProjectName", Dự án, Đường dẫn tìm kiếm thư viện,
viết đường dẫn nơi thư viện của bạn
(tệp .a hoặc .dylib, thường ở /usr/local/lib)
Tôi là một lập trình viên xuất sắc, rất giỏi!