问题:
error LNK2001: unresolved external symbol __imp__pthread_mutex_lock
常见链接问题error LNK2001: unresolved external symbol XX,找不到符号XX,即找不到XX所在的lib库,根据自己项目,很容易知道XX是哪个库里的内容。
(如下图问题,从自己项目中很轻松能知道,__imp__pthread_mutex_lock是pthreadVSE2.lib中的内容)
解决:
方法一: 在属性——Linker——Input中Additional Depenadencies中添加缺少的lib库(如上图,在此处添加pthreadVSE2.lib即可)
方法二: 用pragma的方式显示指定lib库(如#pragma comment(lib,"pthreadVSE2.lib"))