我已经看到了这个解决方案,但我得到了同样的错误.对于一个类,我们不得不切换到c99编译器而不是gnu,但现在timespec似乎被打破了.除了"timespec的存储大小未知"之外,我还得到了一堆其他错误,如"CLOCK_MONOTONIC undeclared","取消引用指向不完整类型'struct timespec'的指针",以及未使用的变量警告,但我认为这些会发生一旦我解决了编译器问题.
我不认为我声明timespec变量的方式有什么问题,
struct timespec startTime;