如何在macOS上安装libarchive并使编译器能检测到它?

问题描述 投票:1回答:1

我想为我的学校项目在macOS上安装libarchive。我试着用 brew 公式来安装,但 CMake 说它无法检测到。我怎样才能以正确的方式安装libarchive?

我尝试了什么。brew install libarchive

我在CLion中得到了什么?

  Could NOT find LibArchive (missing: LibArchive_INCLUDE_DIR)
macos cmake homebrew clion libarchive
1个回答
1
投票

正如这个GitHub中提到的 发帖, libarchive 并没有安装到标准的系统路径中. 所以,你需要通过在你的 CMake 文件中设置以下内容来告诉 CMake 在哪里找到它。

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

注意, 你可能需要修改这里的路径来匹配以下路径 libarchive 安装在您的系统上

© www.soinside.com 2019 - 2024. All rights reserved.