gpt4 book ai didi

c++ - 对 Eclipse C++ 的 undefined reference

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:45 25 4
gpt4 key购买 nike

我已经尝试了越来越多的时间,但我得到了同样的错误。当我使用外部库时,例如我尝试使用 openssl 和 crypto++,我收到错误:“对(函数)的 undefined reference ”。

我不知道为什么 Eclipse 会那样做,尽管 #include 都是正确的。我什至尝试添加来自 Properties-C/C++ General-Path & Symbols 的路径,但什么也没有。

谁能帮帮我?

最佳答案

您必须指定必须链接到可执行文件的共享库的名称。

假设您使用的是 GNU 工具链,您可以按照以下步骤进行操作:

  1. 右键单击项目,然后选择Properties
  2. 进入 C/C++ Build -> Settings
  3. 选择 GCC C Linker -> Libraries
  4. Libraries (-l) 中,添加您的库的名称,
  5. 如果需要,将您的库所在的目录放在库搜索路径 (-L) 中。

关于c++ - 对 Eclipse C++ 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7860657/

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