Tôi đang tìm thư viện iOS cho phép giải quyết LP, IP, BIP, MIP cho một ứng dụng tôi đang phát triển. Tôi đã tìm thấy GLPK nhưng không có ý tưởng làm thế nào để biên dịch nó cho iOS, và sau khi tìm kiếm trên web một thời gian, tôi không tìm thấy bất cứ điều gì thú vị ... Tôi đánh giá cao nếu ai đó có thể giúp tôi làm thế nào để biên dịch GLPK cho iOS hoặc biết về một số trình giải mã LP nguồn mở dành cho iOS.Thư viện lập trình tuyến tính cho iOS
Trả lời
Tôi đã sử dụng GMP (Thư viện số học chính xác nhiều GNU) để phát triển iOS, về cơ bản là thư viện tĩnh dựa trên C cho mục đích toán học khác nhau. Tôi đã phải tính toán trên một ma trận lớn, vì vậy tôi cần một thư viện hỗ trợ độ chính xác tùy ý. Tôi đã cài đặt nó với MacPorts. MacPorts là một hệ thống quản lý gói dựa trên thiết bị đầu cuối trên Mac, như yum hoặc apt trên Debian. Sau khi bạn cài đặt thư viện tĩnh thích hợp như tôi đã cài đặt GMPL với "sudo port install gmp", sau đó bạn có thể kiểm tra trong Xcode thư viện tĩnh trong phần "Liên kết nhị phân với thư viện". Nhấn nút "Add Other ..", vào thư mục/opt/local/lib, đây là thư mục cài đặt mặc định cho MacPorts và kiểm tra thư viện tĩnh của bạn. Thêm một số tiêu đề vào mã của bạn, và thì đấy, bạn có thể thực hiện các phép tính của mình.
Trong hình bên dưới bạn cũng có thể thấy libgsl, đó là Thư viện khoa học GNU, tôi cũng khuyên bạn nên sử dụng nó.
@ János Tôi đã làm như bạn đã nói. Tuy nhiên, khi bao gồm "#include
Liên kết đó thậm chí như thế nào? Macports biên dịch GMPL cho i386 nhưng sử dụng thiết bị ios ARM. – alecail
Bạn cũng có thể lấy mã nguồn từ MacPort. –
- 1. Thư viện lập trình phi tuyến tính trong C++
- 2. tuyến tính đại số thư viện cho các ngôn ngữ lập trình D
- 3. Thư viện đại số tuyến tính cho Android
- 4. Thư viện đại số tuyến tính hữu hạn cho Haskell
- 5. Thư viện đại số tuyến tính cho Scala?
- 6. Thư viện Logger cho iOS
- 7. Thư viện mã hóa video cho iOS
- 8. Thư viện Crypto đơn giản cho iOS
- 9. Thư viện lập trình di truyền cho Java
- 10. Thư viện lập trình chức năng cho Mục tiêu-C
- 11. Có thư viện Lập trình chức năng cho .NET không?
- 12. Thư viện lập trình trò chơi C++
- 13. Thư viện XMPP cho iOS (iPhone/iPad)
- 14. Thư viện C# trên iOS
- 15. Sử dụng lập trình Python cho iOS
- 16. Trình duyệt web có lập trình Thư viện Java
- 17. Biên dịch thư viện tĩnh cho iOS sử dụng OpenMP
- 18. Mã một bài tập lập trình tuyến tính bằng tay
- 19. Lập trình tuyến tính - ý nghĩa biến kép đơn giản?
- 20. Cách làm mới bố cục tuyến tính theo lập trình
- 21. Xây dựng các thư viện Graphviz tĩnh cho iOS
- 22. Có thư viện lập trình bậc hai trong C++ không?
- 23. C++ Thư viện OOP để lập trình Lego NXT
- 24. cách liên kết thư viện tĩnh cho iOS
- 25. thư viện vẽ sơ đồ tốt nhất cho iOS sdk
- 26. Thư viện lưu trữ hình ảnh nào cho iOS?
- 27. Có đáng để tạo thư viện tĩnh cho iOS không?
- 28. Thư viện SIP cho iOS với giấy phép không GPL
- 29. Giải phương trình tuyến tính
- 30. Giải phương trình tuyến tính
Bạn thực sự nên tự mình có khả năng './configure; chế tạo; make install' cho iOS, nếu không bạn sẽ phải hỏi một câu hỏi như thế này mỗi khi bạn gặp một nhiệm vụ mà thư viện mã nguồn mở tuyệt vời có sẵn nhưng không ở dạng dự án Xcode, và điều đó không thể chấp nhận được. –
Tôi hiểu quan điểm của bạn, tuy nhiên, với tư cách là nhà phát triển ban đầu, tôi thiếu kiến thức để làm như vậy và đó là lý do tại sao tôi đăng câu hỏi này. Tôi hy vọng rằng với một số câu trả lời tôi nhận được, tôi có thể tự mình làm điều đó trong thời gian tới, nhưng cho đến lúc đó, tôi không biết làm thế nào để làm như vậy ... Tuy nhiên, – Edgepo1nt
@Edgepoint " là một nhà phát triển ban đầu, tôi thiếu kiến thức để làm như vậy "<- Đừng nghĩ rằng tôi sinh ra với khả năng này! Tất nhiên là một người mới bắt đầu bạn không biết điều đó. Nhưng bạn có thể cố gắng tìm hiểu nó, nó không phải là phức tạp. Và tin tưởng tôi, nó thực sự, thực sự đáng giá. [Đây là cách.] (Http://tldp.org/LDP/LG/current/smith.html) –