头文件未给函数声明

时间:2018-08-30 14:36:30

标签: c++ c linux

我正在尝试在Linux上构建项目。所有其他依赖项都在正确构建,但是在构建主项目时,我遇到了对ZzipLib(0.13.69)依赖项的问题。头文件如下所示:

first_created_at

,并通过以下方式包含:

SELECT customer_email, DATE(MIN(created_at)) AS first_created_at 
FROM requests
GROUP BY customer_email 
HAVING first_created_at >= DATE('2018-08-01')

但是,在构建时,我的主文件中使用的Zziplib函数的函数未声明错误,所有这些肯定存在于2个头文件中。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您的#include中有不应包含的路径元素。您应该改为使用-I gcc选项指定包含路径。

因此,您的代码应具有以下内容:

#include <zzip/zzip.h>
#include <zzip/lib.h>

您的编译命令应如下所示:

gcc -I ../zziplib-13.69/ {other options}