【发布时间】:2015-02-11 12:30:32
【问题描述】:
我已经声明了
pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER;
在我的主程序 main.cpp 的全局空间中。
但是,例如,每当我尝试在函数定义中引用它时,
void foo(void)
{
pthread_mutex_lock(&mutex);
...
}
将显示以下错误消息:
对“mutex”的引用不明确
知道发生了什么吗?如果有帮助,这是用 xcode 编写的,我已包含在程序的标题中。
【问题讨论】: