【发布时间】:2018-11-10 17:50:28
【问题描述】:
我目前正在使用 ocaml 4.06.0,并且正在尝试使用 Z3 sat 求解器。我正在使用 opam 的 oasis 编译文件(它正在成功构建所有内容)。但是,当我运行生成的本机代码时,出现以下错误:error while loading shared libraries: libz3.so。我尝试重新安装 z3 包,但错误仍然存在。谁能帮我解决这个问题,因为我不知道还能尝试什么?
【问题讨论】:
-
你用的是什么系统? Linux?苹果系统?视窗?请显示您正在运行的确切命令和错误输出。
-
就是这么说的吗?它是否也说类似:
cannot open shared object file: No such file or directory? -
@JeffreyScofield 我在 Windows 子系统上使用 Linux。我首先运行 make 然后简单地运行本机代码。
-
@LeventErkok 完整的错误消息是
./main.native: error while loading shared libraries: libz3.so: cannot open shared object file: No such file or directory -
我怀疑您的安装以某种方式走高线。遵循@JeffreyScofield 的建议可能是您最好的选择,因为他似乎已经成功安装了。
标签: ocaml z3 opam sat-solvers oasis