gpt4 book ai didi

c++ - 如何在 CLion 中包含 curl.h?

转载 作者:行者123 更新时间:2023-11-30 04:44:29 27 4
gpt4 key购买 nike

我正在使用 CLion 在我的 PC 中将 Raspberry Pi 编程为远程 Linux 主机。为了包括curl我执行了:

apt-get install libcurl4-openssl-dev

然后包含在我的 C++ 文件中:

#include <curl/curl.h>

在 CMakeList.txt 中:

cmake_minimum_required(VERSION 3.10.2)
project(Central)

set(CMAKE_CXX_STANDARD 17)

add_executable(Central main.cpp services/MyService.cpp services/MyService.h model/MyModel.cpp model/MyModel.h)

set(EXECUTABLE_OUTPUT_PATH "bin")

find_package (CURL)
if (CURL_FOUND)
include_directories(${CURL_INCLUDE_DIRS})
target_link_libraries(Central ${CURL_LIBRARIES})
else()
MESSAGE(FATAL_ERROR "LibCurl is not found in your system.")
endif (CURL_FOUND)

target_link_libraries(Central ${LIBS})

老实说,我是 CMake 的新手,这段代码是我从博客文章中复制的,我不知道我需要多少它,或者那里是否缺少任何东西。

然后我从 curl 中复制并粘贴了一个示例网站。

代码执行正常,但所有 curl定义在 CLion 中被标记为错误:

CUrl error

所以我无法从 curl 获得自动完成功能.

#include <curl/curl.h>给我这个错误:

curl not found

但同样,代码执行正常,Raspberry Pi 内的其他库不会给我这个错误。

我可以在 usr/include/arm-linux-gnueabihf/curl/curl.h 找到图书馆在 Raspberry Pi 内部,但包含此路径会给我同样的错误。

有人可以向我解释发生了什么,我该如何解决?

最佳答案

通过 Tools | 解决了它与远程主机重新同步

关于c++ - 如何在 CLion 中包含 curl.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57742334/

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