indirection requires pointer operand ('pthread_cond_t' (aka 'struct _opaque_pthread_cond_t') invalid)
时间: 2023-12-28 11:00:05 浏览: 296
minstd_rand.rar_them
这个错误通常会在使用 pthread 库时出现,其中 pthread_cond_t 是条件变量类型。这个错误的原因可能是因为你在对条件变量进行操作时没有使用指针,或者是因为你没有包含正确的头文件。
你需要确认以下几个方面:
1. 确认你是否正确地声明了 pthread_cond_t 变量并使用了指针来对其进行操作。
2. 确认你是否包含了正确的头文件。在使用 pthread 库时,你需要包含 <pthread.h> 头文件。
如果以上两个方面都没有问题,你可以尝试检查一下编译器的版本是否正确,并且确认你是否使用了正确的编译选项。如果还是无法解决问题,你可以提供更多的代码和错误信息,我可以帮你更好地解决问题。
阅读全文