如何在Mac OS中开发libvirt C ++应用程序

时间:2017-06-10 16:40:36

标签: c++ macos libvirt

我想开发在Mac OS中使用libvirt api(libvirt / libvirt.h)的c ++应用程序。在Ubuntu中,一旦我安装了libvirt-dev,它就编译得很好。但在mac中我找不到安装libvirt-dev的方法。有人能指出我正确的道路。谢谢:D

1 个答案:

答案 0 :(得分:0)

如果您先从the Homebrew website安装 homebrew ,那么您只需安装libvirt即可:

brew install libvirt

如果您想针对libvirt进行编译,我建议您安装pkgconfig

brew install pkgconfig

之后,您可以使用pkgconfig找到libvirt所需的开关和标记,如下所示:

pkg-config --cflags --libs libvirt

会给你类似的东西:

-I/usr/local/Cellar/libvirt/3.4.0/include -L/usr/local/Cellar/libvirt/3.4.0/lib -lvirt

因此,总之,您将能够使用以下代码编译C代码。

gcc program.c $(pkg-config --cflags --libs libvirt) -o program

clang program.c $(pkg-config --cflags --libs libvirt) -o program

或C ++代码:

clang++ program.cpp $(pkg-config --cflags --libs libvirt) -o program