在我的Gurobi C ++程序中,我尝试在没有安装Gurobi的其他机器上使可执行程序可移植。
当我将可执行文件移动到另一台计算机时,错误消息如下:
dyld: Library not loaded: libgurobi60.so
Referenced from: <executable_folder>
Reason: image not found
Trace/BPT trap: 5
我在Gurobi文件夹里面的lib文件夹中找到了libgurobi60.so和libgurobi_c ++。a
这是因为版权情况还是别的什么?
在Mac OS 10.10,Gurobi 6.0.0中编译
答案 0 :(得分:1)
您的项目似乎依赖于名为libgurobi60.so
的{{3}}文件,该文件在移动可执行文件后无法访问。
确保使用可执行文件移动.so文件。如果.so文件与可执行文件一起保存,但您仍然看到此错误,则可执行文件正在错误的位置搜索.so。
答案 1 :(得分:0)
要运行与Gurobi链接的可执行文件,您需要