【问题标题】:Installing GLPK安装 GLPK
【发布时间】:2015-01-30 10:18:58
【问题描述】:

我正在关注this 链接以安装我打算用来进行一些优化的 GLPK。当我下载了 GLPK 并添加了

 C:\Windows\System32 and C:\Windows\SysWOW64 

到环境变量的 PATH 并尝试执行示例文件之一(即使通过在测试文件所在的文件中打开 cmd 窗口)

 glpsol --model assign.mod

上面写着

glpsol is not a internal command, external command, program or command file.

当我在 win64 文件夹(glpk 的子文件夹)中打开命令时,我可以这样做:

 glpsol.exe --help

并获取信息。我还可以在文件夹中看到 glpsol 程序文件。但是,当我尝试在计算机上的某个位置打开模型时,它无法识别 glpsol。这不是你将 System32 添加到 PATH 中的原因吗?

在指南中是这样说的

...因此建议将 DLL 复制到 %SystemRoot%nsystem32

这是你必须做的事情吗?这些 DLL 是什么?您可以使用 cmd 文件中的命令执行此操作吗?我认为将 System32 包含在路径中会这样做吗?

由于我使用的是 64 位 Windows 7,我已将 SysWOW64 添加到路径中。但不确定这是否可行。

希望有人能对此有所了解!

问候,

【问题讨论】:

    标签: gnu glpk


    【解决方案1】:

    要在专用文件夹之外使用 glpsol,您必须将相关文件放在某个地方,您的系统可以识别它们(在定义的路径环境中的某个地方)

    “DLL”只是glpk_X_XX.dll,对于64位系统,使用w64文件夹中的dll并将其放在SysWOW64中。现在您的系统将找到 dll - 但仍然找不到 glpsol。只需复制 system32 中的 glpsol.exe 即可,完成。

    将 GLPK 目录添加到环境路径也应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 2022-01-10
      • 2014-01-08
      • 1970-01-01
      相关资源
      最近更新 更多