我有一个问题无法解决。图书馆存储库我正试图在这个库中运行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
问题是否与安装有关?如果你能帮助我,我将不胜感激
我发现了这个问题。我只需要显示我想使用的库目录:
-I/Users/bill/Desktop/libdvbcsa-master/src/dvbcsa
它是有效的。