编译 Medusa 时遇到问题

Having trouble compiling Medusa

我发现了一个非常有趣的程序,叫做 Medusa disassembler: https://github.com/wisk/medusa

但是我在 Windows 下构建它时遇到了问题。我按照编译说明进行操作,但它说找不到 boost 库。说明说我应该定义 "BOOST_LIBRARYDIR" 但我不知道该怎么做。

是环境变量还是CMake相关的东西?我该如何定义它?

首先您需要确保您的 PC 上安装了 Boost

之后,到"define BOOST_LIBRARYDIR"的意思就是把它添加为环境变量。如果您在 Windows,请转到 "System Properties" 并打开选项卡 "Advanced"。在那里您会找到一个按钮 "Environment Variables..."。对于 "System variables" 添加一个名为 BOOST_LIBRARYDIR 的新变量并设置安装 Boost 的路径。

或者,如果您使用 Linux 命令行,您可以提供 path as an argumentcmake -DBOOST_ROOT:PATH=<path to the boost directory>