g++找不到库



首先,可以像回答5 yo一样随意回答:)

我已经编写了一个Hello World c++程序,旨在包含我之前安装的加密库fhe.h(使检查工作正常)。我有一个文件夹,我们称之为"dir",包括"HelloWorld.cpp"和一个名为HElib的子文件夹,该子文件夹的文件"fhe.h"位于目录HElib/src/fhe.h中。

我的问题有点愚蠢,但是我该如何编译这个c++文件呢?

我试着cd到/dir,然后是"g++HelloWorld.cpp",但它找不到fhe.h。我也试过"g++HelloWorld.cpp HElib/src/fhe.h",它仍然找不到fhe.h。

如何告诉编译器这个文件的确切位置?我不想把我的HelloWorld.cpp文件放入HElib,也不想从HElib中取出fhe.h。。。感谢并抱歉提出这样一个基本的问题!

T-B

您需要将目录包含在fhe.h中

g++ -IHElib/src HelloWorld.cpp

请阅读此

相关内容

  • 没有找到相关文章

最新更新