gpt4 book ai didi

c - 在 Eclipse 中构建项目时出现问题

转载 作者:行者123 更新时间:2023-11-30 16:03:21 25 4
gpt4 key购买 nike

在 Eclipse 中构建项目时,我得到以下输出:

make all 

Building file: ../Source/gettimeofday.c

Invoking: GCC C Compiler

gcc -I"/root/Desktop/Eclipse/openwsman/Header" -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -

MF"Source/gettimeofday.d" -MT"Source/gettimeofday.d" -o"Source/gettimeofday.o" "../Source/gettimeofday.c"

../Source/gettimeofday.c:38: warning: ‘struct timezone’ declared inside parameter list

../Source/gettimeofday.c:38: warning: its scope is only this definition or declaration, which is probably not
what you want

../Source/gettimeofday.c: In function ‘gettimeofday’:

../Source/gettimeofday.c:41: error: dereferencing pointer to incomplete type

../Source/gettimeofday.c:41: error: dereferencing pointer to incomplete type

make: *** [Source/gettimeofday.o] Error 1

有问题的行是:

int gettimeofday(struct timeval *tv, struct timezone *tzp)

该函数在头文件中声明。

你能帮我吗?

最佳答案

GCC 提示 struct timezone 未声明。文件中的几行提示取消引用指向不完整类型的指针。我怀疑 gettimeofday.c:41 使用 tzp 参数。您是否包含了 struct timezone 的声明?在我的系统上,它在 /usr/include/linux/time.h 中声明。

关于c - 在 Eclipse 中构建项目时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4212741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com