gpt4 book ai didi

c++ - pthread_mutex_t 类型的模糊引用

转载 作者:太空狗 更新时间:2023-10-29 21:42:01 25 4
gpt4 key购买 nike

我已经声明了

pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;

在我的主程序 main.cpp 的全局空间中。

但是,每当我尝试在函数定义中引用它时,例如,

void foo(void)
{
pthread_mutex_lock(&mutex);
...
}

将显示以下错误消息:

reference to ‘mutex’ is ambiguous

知道发生了什么事吗?如果有帮助,这是用 xcode 编写的,我已经包含在程序的标题中。

最佳答案

事实证明,当我将 name 从 mutex 更改为 mutex1 后,错误就消失了。我猜是因为 mutex 是某处的一个函数...

关于c++ - pthread_mutex_t 类型的模糊引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27449691/

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