如何将 GLPK 与崇高的文本联系起来?

How to link GLPK with sublime text?

提问人:Rush Buket 提问时间:10/15/2023 更新时间:10/15/2023 访问量:30

问:

我想在崇高的文本中使用 C++ 解决一些线性规划问题(因为我通常在那里编码)。

这是我的 sublime Text 构建器文件:

{
    "cmd": ["g++.exe", "-std=c++17", "${file}",
            "-o", "${file_base_name}.exe",
            "&&", "${file_base_name}.exe<input.txt>output.txt"],
    "shell":true,
    "working_dir":"$file_path",
    "selector":"source.cpp"
}

我下载了GLPK包并将构建器文件更改为:

{
    "cmd": ["g++.exe", "-std=c++17", "${file}",
            "-o", "${file_base_name}.exe", "-lglpk",
            "&&", "${file_base_name}.exe<input.txt>output.txt"],
    "shell": true,
    "working_dir": "$file_path",
    "selector": "source.cpp"
}

但它说即使设置了系统变量路径也无法找到 glpk。

:/mingw/bin/../lib/gcc/mingw32/6.3.0/../../../../mingw32/bin/ld.exe: cannot find -lglpk

有人可以给出设置glpk以与普通C++代码一起使用的步骤吗?

C++ SublimeText3 线性编程 GLPK

评论

1赞 HolyBlackCat 10/15/2023
PATH 用于可执行文件,而不是库。 在某些系统路径中查找 或,并在用 指定的路径中查找,而这些路径中没有。如果我是你,我会卸载你的 GCC,安装 MSYS2,安装他们的 GCC(无论如何你的 GCC 已经过时了,他们发布了最新版本),然后从中安装 GLPK。然后它将最终出现在 的默认搜索路径中,并且应该可以正常工作。-lglpklibglpk.alibglpk.dll.a-L-l-lglpk

答: 暂无答案