我正在按照这个链接安装 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 添加到路径中。但不确定这是否是可行的方法。
希望有人可以对此有所了解!
问候,