use*_*179 7 c eclipse ubuntu curl
我正在 Ubuntu 上使用 Curl 开发 C 程序。我正在使用 Eclipse 开普勒。我已经使用安装了 curl 库
apt-get install libcurl4-gnutls-dev
我检查了一切是否正常使用
ls -l /usr/include/curl
我有
共 172 个
-rw-r--r-- 1 根 7065 janv。31 16:49 curlbuild.h
-rw-r--r-- 1 根 81593 janv. 31 16:49 curl.h
-rw-r--r-- 1 根根 8901 janv。31 16:49 curlrules.h
-rw-r--r-- 1 根根 2741 janv。31 16:49 curlver.h
-rw-r--r-- 1 根根 3472 janv。31 16:49 easy.h
-rw-r--r-- 1 根根 2790 janv。31 16:49 mprintf.h
-rw-r--r-- 1 根根 12981 janv。31 16:49 多小时
-rw-r--r-- 1 根 1330 janv。31 16:49 stdcheaders.h
-rw-r--r-- 1 根根 36048 janv。31 16:49 类型检查-gcc.h
虽然我的 curl.h 文件在那里,但当我尝试构建我的程序时 Eclipse 写了这条消息:
致命错误:curl/curl.h:没有这样的文件或目录编译终止。
我忘了设置什么?一切看起来都不错!:'( 谢谢 !
C 编译器(实际上是预处理器)的标准包含文件搜索路径应该包含/usr/include,因此如果包含文件curl.h 位于 中/usr/include/curl/并且被包含在 中#include <curl/curl.h>,C 编译器(例如gcc)应该能够毫无问题地找到它。
但是,您使用的是 下的工具链/opt/toolchains/arm-2011.V2/bin,我猜它是一个交叉编译工具链。在这种情况下,不能使用 curl 库,因为它是针对主机系统的,可能是 x86 或 x86_64 系统。
要在您的 ARM 项目中使用 curl 库,您需要为 ARM 安装 curl 库开发包(如果可能)。如果软件库没有这些包,那么您需要先下载源代码并为 ARM 交叉编译它。
| 归档时间: |
|
| 查看次数: |
44389 次 |
| 最近记录: |