Gelişmekte olduğum bir uygulama için LP, IP, BIP, MIP çözümlerini etkinleştiren bir iOS kitaplığı arıyorum. GLPK'yi buldum ama iOS için nasıl derleyeceğime dair hiçbir fikrim yok ve web'de bir süre aradıktan sonra, ilginç bir şey bulamadım ... Birisi bana iOS için GLPK'yı nasıl derleyeceğime yardım ederse memnun olurum Ya da iOS için bazı açık kaynak LP çözücüsünü bilir.iOS için Lineer Programlama kitaplığı
cevap
Temel olarak çeşitli matematiksel amaçlar için C tabanlı bir statik kitaplık olan iOS geliştirme için GMP (GNU Çoklu Hassas Aritmetik Kitaplığı) kullanıyorum. Büyük bir matris üzerinde hesaplama yapmak zorunda kaldım, bu yüzden keyfi kesinliği destekleyen bir kütüphaneye ihtiyacım vardı. MacPorts ile kurdum. MacPorts, Mac üzerinde, Debian'daki yum veya apt gibi terminal tabanlı bir paket yönetim sistemidir. "Sudo port install gmp" ile GMPL'yi yüklediğimde uygun statik kütüphaneyi kurduktan sonra, "Kütüphaneyle Bağla İkili" bölümündeki statik kütüphaneyi Xcode'ta kontrol edebilirsiniz. "Diğer Ekle .." düğmesine basın,/opt/local/lib klasörüne gidin, bu MacPorts için varsayılan yükleme klasörüdür ve statik kitaplığınıza bakın. Kodunuza bazı başlık ekleyin ve voila, hesaplarınızı yapabilirsiniz.
Aşağıdaki resimde libgsl'yi de görebilirsiniz, GNU Bilimsel Kütüphanesi de bunu tavsiye ederim.
@ János Söylediğin gibi yaptım. Ancak, "#include
Bu nasıl bağlantı kurar? Macports, i386 için GMPL'yi derlemekte ancak ios cihazı ARM kullanmaktadır. – alecail
Ayrıca kaynak kodunu MacPort'tan da alabilirsiniz. –
- 1. iOS için Logger Kitaplığı
- 2. C# için iyi doğrusal programlama kitaplığı?
- 3. Java için genel amaçlı dağıtılmış programlama kitaplığı
- 4. iOS uygulamaları için Analytics kitaplığı
- 5. Scala için Lineer Cebir Kütüphanesi?
- 6. programlama iOS 6
- 7. Doğrusal olmayan programlama kitaplığı C++ 'da
- 8. lineer regresyon
- 9. Geliştirilmiş iOS barkod tarayıcı kitaplığı?
- 10. QR Code kitaplığı için Go
- 11. railscasts.com iOS 5 programlama sitesi gibi site
- 12. R lineer regresyon kuyrukları için RasgeleYazılımı mtry
- 13. CSS Arkaplan Lineer Gradyan
- 14. Lineer regresyon - Swift
- 15. Python üzerinde lineer cebir
- 16. XCode belirli bir iOS kitaplığı/framework projesi için sembolleri bulamıyor
- 17. iOS/alternatif 2D cad kitaplığı için CGAL derleme?
- 18. Lineer Cebir kütüphanesi?
- 19. lineer arama Diziler kontrol değerleri
- 20. D3 - Shrink Lineer Scale Range
- 21. Phonegap için meyve suyu kitaplığı eklentisi
- 22. .NET için SMS Kitaplığı
- 23. Oyun için Gui kitaplığı
- 24. libSystem kitaplığı için başvurular
- 25. kitaplığı için bulunamadı -lboost_system
- 26. PyPy için GUI kitaplığı
- 27. iOS - programlama yoluyla şu anda programlama anda yerli Müzik App oynanan Sıraya almak isteyen
- 28. Clojure için Bilimsel Programlama Yığını
- 29. programlama * challenge * site * çocuklar için *?
- 30. Programlama için yazı tipi boyutu?
Gerçekten ./configure 'edememek kendinizi almalısınız; Yapmak; iOS için kurulum yapmak, aksi takdirde bir Xcode projesi şeklinde değil, ancak bir Xcode projesi şeklinde bir harika bir açık kaynak kütüphanesi olduğu bir görevle karşılaştığınızda her zaman böyle bir soru sormak zorunda kalacaksınız. –
Ancak, bir başlangıç geliştiricisi olarak, sizin bu konudaki bilgiden yoksun olduğumu anlıyorum ve bu yüzden bu soruyu yayınladım. Umarım aldığım cevapların bazılarında, bir dahaki sefere kendim de yapabilirdim, ama o zamana kadar nasıl yapılacağı konusunda ... ( – Edgepo1nt
@Edgepoint ") Bir başlangıç geliştiricisi olarak, bunu yapmaktan yoksundur "<- Bu yetenekle doğduğumu düşünmüyorum! Elbette yeni başlayan biri olarak bilmiyorsunuz. Ama öğrenmeye çalışabilirsin, o kadar da karmaşık değil. Ve güven bana, gerçekten buna değer. [İşte nasıl.] (Http://tldp.org/LDP/LG/current/smith.html) –