我有一个简单的C++应用程序,它使用libxml2库。为此,我需要安装它。但是我需要安装哪个软件包:
sudo apt-get install libxml2系统仍然抱怨缺少libxml头文件。
sudo apt-get install libxml2-dev建造得很好。
libxml2和libxml2-dev包有什么区别?
发布于 2021-09-28 09:31:20
可以说,libxml2包含库本身。libxml2-dev专门包含用于C(或在本例中为C++)开发的头文件。这一原则也适用于许多其他软件包。例如,libmysqlclient21包含MySQL命令行客户端库。如果要在自己的代码中使用此库,则需要从包libmysqlclient-dev中安装相应的头文件。
https://askubuntu.com/questions/1366255
复制相似问题