代码块中的哈希库++库"No such file or directory"错误

"No such file or directory" error for hashlib++ library in CodeBlocks

本文关键字:such No file or 错误 directory 哈希库 代码      更新时间:2023-10-16

我正在 CodeBlock 中用 C++ 编写一个项目,我正在尝试使用 hashlib++ 库,我的代码中有这样的代码:

#include <hashlibpp.h>

当我单击"构建并运行"时,在该行代码上出现以下错误:

致命错误:hashlibpp.h:没有这样的文件或目录

我将整个 hashlib++ 库与我的主文件.cpp放在同一个目录中。

我正在按照文档上的说明进行操作 http://hashlib2plus.sourceforge.net/doc/README.TXT.html 但是要么第 3.1 节和第 3.2 节中的说明不起作用,要么我没有正确遵循它们。

我将不胜感激有关我为什么收到此错误的任何见解。

好的,所以我弄清楚了问题所在。根据第 3.1 节,

  1. 在"管理"选项卡中转到您的项目,然后右键单击您正在处理的项目。如果看不到该部分,请转到"查看>管理器",或按 Shift + F2。
  2. 右键单击后,选择"添加文件..."只需找到并添加您将使用的 .h 文件即可。之后它应该显示在名为"标题"的文件夹中的"管理"部分中。
  3. 在代码中键入适当的#include行。我下载了整个hashlib2plus文件夹并将其放在我的项目文件夹中,所以我的看起来像
    #include "hashlib2plus/trunk/src/hashlibpp.h"

希望这能解决将来的任何问题!