gpt4 book ai didi

c++ - 在 C++ 中查找所需的库头文件是否有常见的做法?

转载 作者:行者123 更新时间:2023-12-01 14:07:04 37 4
gpt4 key购买 nike

我是 C++ 的新手,这听起来像是一个非常愚蠢的问题,但是是否有任何资源或常见做法可以找到在使用 C/C++ 库时需要包含的 header ?

例如:我目前正在做一个使用 OpenSSL 库的项目。我如何找出我需要为该页面上的示例代码包含哪些 header :

我多次遇到这个问题,如果文档没有提供完整的工作示例,我几乎总是在努力寻找要包含的正确头文件。

在查找所需的头文件时,我是否遗漏了平滑信息,或者缺少文档是否是示例的常态?

最佳答案

我知道您希望找到诸如奇特的数据库或任何 secret 文档之类的东西来获取 header 。

就像 Qt Creator 中的 Qt 框架 一样,将光标定位在代码中编写的类上,然后只需按 alt + enter 是在代码顶部添加必要的 header 。

遗憾的是,该功能仅适用于 Qt,不适用于 c/c++ 实现。

您的问题的正确答案可能如此简单甚至基本,这也是我发现并且可能大多数人使用的最快方法:

  • 您选择的搜索引擎(Google、DuckDuckgo、Startpage.com ...)
  • 库命令 (例如 EVP_PKEY)
  • 编程语言名称 (f.e. c++, Qt, ...)

概念证明 f.e.对于startpage.com : Search engine result

也许 https://en.cppreference.com/w/cpp/header是另一种选择——我只是从来没有在那里快速找到东西。


我找到并经常使用的第二个最佳选项是一个名为 Recoll 的程序,除了标题之外,甚至还可以找到很好的示例代码/示例。 (适用于 Linux、Mac 和 Windows - 或类似的桌面搜索引擎)

Recoll is based on the very capable Xapian search engine library, forwhich it provides a powerful text extraction layer and a complete, yeteasy to use, Qt graphical interface.(https://www.lesbonscomptes.com/recoll/)

它是这样工作的:

  • 我将精选的 50 本书放在文件夹中的一个特殊主题中 (f.e. c++, c, qt - 保持非常具体) 让 recoll 抓取文件夹。
  • 现在使用 EVP_PKEY 等关键字可以在纳秒到毫秒内找到您最喜爱和最受尊敬的所有 pdf c++ 书籍中的每个主题 - 取决于您花多少钱在您的 pdf 库中。 (当然,您必须先获得/购买它们)

(但它是一个非常快速的工具,甚至由于 Xapian 搜索引擎库而被优先考虑)

关于c++ - 在 C++ 中查找所需的库头文件是否有常见的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62491513/

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