gpt4 book ai didi

c++ - 使用 gcc 链接库在 Ubuntu 中编译 C++ 代码

转载 作者:行者123 更新时间:2023-11-28 04:59:15 25 4
gpt4 key购买 nike

我遇到了一个非常简单的问题:我无法在 C++ 中使用我的简单代码示例。我想包含“curl”库,但是当我用命令编译时:

g++ -o myprog.out myprog.cpp -L/curl/include/ -lcurl

我收到以下错误消息:

myprog.cpp:3:71: fatal error: /curl/include/curl/curl.h: No such file or directory

我的文件夹包含:

  • myprog.cpp(我要编译的文件)
  • curl -> include -> curl -> curl.h(curl.h文件所在路径)

我的头文件是这样配置的:

include<iostream>
include<string>
include<curl.h>

我做错了什么?这可能是一个非常简单的问题,但它让我发疯:-/

最佳答案

  1. 更改 #include <curl.h>#include <curl/curl.h> .
  2. 更改 -L/curl/include/-I/curl/include .
  3. 添加-L/curl/lib -Wl,-rpath=/curl/lib (或 curl 构建库的任何路径)。

关于c++ - 使用 gcc 链接库在 Ubuntu 中编译 C++ 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46472876/

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