我已尝试在我的Windows 10 64位操作系统中安装GLPK,但由于步骤实际上令人困惑而失败。
以下是官方网站上的步骤:
正在下载GLPK
可以在http://ftp.gnu.org/gnu/glpk/ [通过http]和ftp://ftp.gnu.org/gnu/glpk/找到GLPK分发tarball enter image description here [通过FTP]。它也可以在其中一个上找到 我们的FTP镜像;如果可能请使用镜子。为了确保这一点 你下载的GLPK发行版tarball完好无损 下载相应的.sig文件并运行如下命令:
gpg --verify glpk-4.32.tar.gz.sig
如果该命令失败,因为你做了 没有所需的公钥,请运行以下命令进行导入 它:gpg --keyserver keys.gnupg.net --recv-keys 5981E818
然后 重新运行上一个命令。
我已经下载了这两个文件,但是当我在cmd提示符下输入命令时,它会抛出一个错误,说明&#34; gpg不是内部或外部命令,可操作的程序或批处理文件&#34; < /强>
安装非常复杂,我无法弄清楚。如果已安装任何人,可以帮助我完成这些步骤,以便我真的很感激他们。谢谢你。
答案 0 :(得分:0)
GLPK有几个用例,安装你真正需要的GLPK部件有不同的复杂方法。
案例A :您希望编辑GLPK的源代码,更改GLPK的行为方式或者希望使用特殊硬件的某些特殊设置来编译GLPK。
为此你需要你所引用的资源,你还需要一个开发环境来处理/编译这些文件(复杂)
案例B :您想要使用开箱即用的键功能,将它们链接到您自己的应用程序或使用独立解算器(从命令行或例如python调用它)
你可以得到(如sascha已经提到的)预编译的binarys,如Winglpk(适用于Windows),它们包括随时可用的.exe和.dll文件(不那么复杂)
案例C :您遇到了优化问题,您只想定义问题并解决问题。你对构建某种应用程序不感兴趣。
看一下Gusek它带有一个mathprog接口(像建模语言一样),一个预编译的GLPK版本,只需点击即可轻松获得#34; Go&#34;解决您定义的模型(简单)
答案 1 :(得分:0)
无需从源构建GLPK。您可以在https://sourceforge.net/projects/winglpk/使用GLPK for Windows。它提供32位和64位Windows二进制文件。
只需下载文件并解压缩即可。