【发布时间】:2022-01-23 03:28:55
【问题描述】:
我正在尝试跟随here 使用语音识别模型。该模型使用 C++ 编写,而我几乎所有的经验都是使用 Python 编写的。
我安装了一个运行 Ubuntu 的虚拟机,但安装过程对我来说仍然失败。我决定简单地尝试编译模型,以便我可以在 Python 脚本中调用它,如链接页面底部所示。
我正在尝试使用 g++ 编译 .cpp 模型,但我一直收到错误消息,提示找不到我已安装的库:
name@name-virtual-machine:~/Documents/<PATH_TO_FILE>$ g++ InteractiveStreamingASRExample.cpp
In file included from InteractiveStreamingASRExample.cpp:70:
cereal/archives/binary.hpp:43:10: fatal error: cereal/macros.hpp: No such file or directory
43 | #include <cereal/macros.hpp>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
我尝试简单地将文件放在我的目录中并使用括号而不是尖括号,但这会导致进一步的问题。
我的 bin 文件夹包含一个“cereal.bin”文件,但没有“cereal”文件夹。
有谁知道如何解决这个问题?将不胜感激 - 我一直在努力让它工作一天
【问题讨论】:
-
"找不到我安装的库" 如何你是怎么安装的?
-
@n.1.8e9-where's-my-sharem。我安装使用
sudo apt-get install cereal -
您只安装了运行时库。您还必须安装开发版本(例如头文件),很可能称为
cereal-devel左右。我不是 ubuntu 也不是谷物专家,最好查阅系统文档以了解软件包名称。 -
@ErdalKüçük 谢谢!如果您想留下答案,我可以接受
标签: c++ ubuntu compilation