1

我正在尝试在 macOS 上为我的学校项目安装 libarchive。我尝试使用 brew 公式来做到这一点,但 CMake 说它无法检测到它。如何以正确的方式安装 libarchive?

我尝试了什么: brew install libarchive

我在 CLion 中得到了什么:

  Could NOT find LibArchive (missing: LibArchive_INCLUDE_DIR)
4

1 回答 1

1

如本 GitHub问题帖子中所述,libarchive未安装到标准系统路径中。因此,您需要通过在 CMake 文件中设置以下内容来告诉 CMake 在哪里可以找到它:

set(LibArchive_INCLUDE_DIR "/usr/local/opt/libarchive/include")

请注意,您可能必须在此处修改路径以匹配libarchive系统上的安装位置

于 2020-05-14T15:32:14.983 回答