【问题标题】:g++ does not find libraryg++ 找不到库
【发布时间】:2015-11-26 13:18:31
【问题描述】:

首先,像我 5 岁一样随意回答 :)

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

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

我尝试 cd 到 /dir,然后是“g++ HelloWorld.cpp”,但没有找到 fhe.h。我也试过“g++ HelloWorld.cpp HElib/src/fhe.h”,还是找不到fhe.h。

如何告诉编译器这个文件的确切位置?我不想将我的 HelloWorld.cpp 文件放入 HElib,也不想将 fhe.h 从 HElib...

T-B

【问题讨论】:

标签: c++ compilation include header-files include-path


【解决方案1】:

您需要在 fhe.h 中包含目录。像这样的:

g++ -IHElib/src HelloWorld.cpp

请阅读this

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 2012-11-01
    • 1970-01-01
    • 2013-04-15
    • 2022-01-08
    • 2016-08-10
    • 2012-08-13
    相关资源
    最近更新 更多