该库可以在这里找到:
http://lpsolve.sourceforge.net/
该站点上的演示代码显示他们执行#include "lp_lib.h",然后对库进行 API 调用。
我的问题是:如何将站点在库下载时提供的各种 .so 文件转换为某种格式并转换为 xcode,以使我可以包含 .lib 并对其进行 API 调用?
该库可以在这里找到:
http://lpsolve.sourceforge.net/
该站点上的演示代码显示他们执行#include "lp_lib.h",然后对库进行 API 调用。
我的问题是:如何将站点在库下载时提供的各种 .so 文件转换为某种格式并转换为 xcode,以使我可以包含 .lib 并对其进行 API 调用?
为 armv7 架构编译 lp_solve 非常困难,并且已经得到了许多有才华的人的青睐。我这样说是因为上面的答案看起来如果你足够仔细地遵循说明,你将能够编译,然后拖放。
我会使用在 iOS 上工作的 GLPK。 https://github.com/wisarutk/MyGLPK。
为 iOS 编译这个包的那位先生最初试图为 lp_solve 做它,但无法让它工作。这个包将允许您进行概念验证,但会使用 GPL 许可证感染您的应用程序。如果您想将您的应用程序放在 iTunes 上,您必须弄清楚如何获得商业友好的软件包。
AlgLib 是最便宜的商用库,但它没有混合整数编程。其他解决方案 Gurobi、Frontline Solver、NAG、Rogue Wave 对开发者许可证收取超过 5,000 美元的费用,并且将与您达成大规模交易,仅向您的用户收取 350 美元的运行时许可证费用。