【发布时间】:2015-04-09 16:22:24
【问题描述】:
我有一个我无法解决的问题。
Library repository
我正在尝试在这个库中运行test .c 文件,但是我已经安装了这些文件,但是当我在 mac 上运行它时:
gcc testbitslice.c
我收到此错误
fatal error: dvbcsa_pv.h: No such file or directory
#include "dvbcsa_pv.h"
testbitslice.c文件调用头文件如下
#include <dvbcsa/dvbcsa.h>
#include "dvbcsa_pv.h"
当我检查urs/local/include 时,dvbcsa 文件夹下有一个文件dvbcsa.h。但是没有名为dvbcsa_pv.h 的文件。我不明白这个问题。使用./bootstrap 或./configure 和make、make install 命令安装时不会出错。
然后,我手动将包文件夹中的头文件复制/粘贴到usr/local/include,这次它给出了错误
Undefined symbols for architecture x86_64
问题与安装或其他有关吗?如果你能帮助我,我将不胜感激
【问题讨论】:
-
问题与头文件的搜索路径有关。但是第一个声明“..我们对c...一无所知”给人的印象是,试图帮助你解决这个错误是毫无价值的,因为它只是无休止的一系列错误中的第一个。
标签: c c-libraries