1

我有一个我无法解决的问题。 库存储库 我正在尝试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下有一个文件dvbcsadvbcsa.h. 但是没有名为dvbcsa_pv.h. 我不明白这个问题。./bootstrap使用or./configuremake,make install命令安装时不会出错。

然后,我手动将包文件夹中的头文件复制/粘贴到usr/local/include,这次它给出了错误

Undefined symbols for architecture x86_64

问题与安装或其他有关吗?如果你能帮助我,我将不胜感激

4

1 回答 1

1

我发现了问题。我只需要显示我想使用的库目录:

-I/Users/bill/Desktop/libdvbcsa-master/src/dvbcsa

它有效。

于 2015-05-05T10:47:20.027 回答