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