【发布时间】:2017-06-10 16:40:35
【问题描述】:
我想在 Mac OS 中开发使用 libvirt api (libvirt/libvirt.h) 的 c++ 应用程序。在 Ubuntu 中,一旦我安装了 libvirt-dev,它就可以正常编译。但在 mac 中我找不到安装 libvirt-dev 的方法。有人可以指出我正确的路径。谢谢:D
【问题讨论】:
-
使用 homebrew brew.sh 命令将是
brew install libvirt -
yup 安装正确,但是使用 GCC 编译时找不到 libvirt.h ,通过在 Ubuntu 中安装 libvirt-dev 解决了该问题,bt homebrew 没有 libvirt-dev 公式。 :(
-
安装
pkgconfig和 homebrew 也使用brew install pkgconfig。然后你可以使用pkgconfig来获取编译器的开关...gcc program.c $(pkg-config --cflags --libs libvirt) -o program -
您可以尝试使用
pkg-config --cflags --libs libvirt单独获取标志和开关。您还可以将这些标志和开关与 Apple 提供的clang/clang++编译器一起使用,而不是与我上面建议的 GNU 编译器一起使用。 -
非常感谢,我现在明白了。效果很好:D