小编KOR*_*RCJ的帖子

我无法在窗口平台中使用pthread

我的env是Windows8.1(64位)并使用Visual Studio 2010.

我确实将所有*.dll文件放在system32,SYSWOW64中(因为我使用win8 64bit.)

并使用VC 2010链接x64-system的*.lib文件的位置.

当然,我添加了额外的文件夹lib forders ..,包括文件夹..等..

但是当我尝试编译"pthread-used"项目时,会发生致命错误.

-资源

#include<pthread.h>
#include<stdio.h>
int doit_id,trd_id;
pthread_t trd;
void *doit(void *data){
    doit_id = (int)data;
    return 0;
}
int main(){
    trd_id=pthread_create(&trd,NULL,doit,0);
    return (0);
}
Run Code Online (Sandbox Code Playgroud)

-错误

1.obj : error LNK2019: unresolved external symbol __imp__pthread_create (referenced in function _main)
C:\Users\~program Location~ : fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

请帮我

c pthreads pthreads-win32

2
推荐指数
1
解决办法
5348
查看次数

标签 统计

c ×1

pthreads ×1

pthreads-win32 ×1