作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 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
获得自动完成功能.
#include <curl/curl.h>
给我这个错误:
但同样,代码执行正常,Raspberry Pi 内的其他库不会给我这个错误。
我可以在 usr/include/arm-linux-gnueabihf/curl/curl.h
找到图书馆在 Raspberry Pi 内部,但包含此路径会给我同样的错误。
有人可以向我解释发生了什么,我该如何解决?
最佳答案
通过 Tools | 解决了它与远程主机重新同步
。
关于c++ - 如何在 CLion 中包含 curl.h?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57742334/
我是一名优秀的程序员,十分优秀!