gpt4 book ai didi

c++ - 使用第三方库(libusb),如何安装使用?

转载 作者:行者123 更新时间:2023-11-28 02:48:17 30 4
gpt4 key购买 nike

除了我创建的库之外,我从来没有使用过库,即便如此,我也只是将源文件复制到与项目其余部分相同的目录中。安装使用步骤是怎样的libusb ?我知道需要向您各自的 IDE 指示通往图书馆的途径,但究竟是什么?到包含源的文件夹?是否需要先预编译库?

我不确定要从该链接下载什么才能进行此操作。有一些选项可以通过存储库同步以获得最新的源,但这是必要的吗?我下载了 tarball 并获得了源代码,但我不确定从这里去哪里。

最佳答案

您的编译器需要知道 header (.h) 的路径,以便在您 #include 时找到它们并知道哪些符号(函数、结构 ..)可用。您的链接器需要知道包含实现的相应编译库 (.o/.a/.so) 的路径。您不需要源代码(C/C++ 实现代码、“私有(private)” header )即可使用库。

您下载的内容取决于您希望如何安装它。如果您使用的是已经打包的 Linux 发行版,您可以使用包管理器安装它。您也可以通过 GitHub 获得最新版本的 libusb,如果您想要最新版本的东西,它只是“必需的”。您可以在您的/home 或系统范围内编译和安装它。您可以将源代码保存在项目源代码旁边的单独目录中(git submodule 可以帮助管理它),并在编译项目的同时编译它们。如何安装它们是您的选择,然后您只需要相应地配置您的 IDE/构建系统。

关于c++ - 使用第三方库(libusb),如何安装使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23668133/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com