zoukankan      html  css  js  c++  java
  • Win7 64 位 vs2012 pthread 配置

    1.      首先下载pthread,解压后我放在了e盘。

    2.      然后用vs2012新建一个工程,然后右键项目属性,在配置属性->VC++目录->包含目录中输入E:pthreads-w32-2-9-1-releasePre-built.2include;在配置属性->VC++目录->库目录中输入E:pthreads-w32-2-9-1-releasePre-built.2libx64;记得平台要选择x64,然后配置属性->链接器->附加依赖项输入pthreadVC2.lib,配置完毕。

    3.      新建一个文件输入测试代码:

    #include <stdio.h>

    #include <pthread.h>

    #include <assert.h>

     

    void *func(void *para);

    int main()

    {

           pthread_t pid;

           pthread_attr_t attr;

           pthread_attr_init(&attr);

           pthread_attr_setscope(&attr,PTHREAD_SCOPE_PROCESS);

           pthread_attr_setdetachstate(&attr,PTHREAD_CREATE_DETACHED);

           pthread_create(&pid,&attr,func,NULL);

           printf("=== ");

           getchar();

           pthread_attr_destroy(&attr);

           return 0;

    }

    void *func(void *para)

    {

           printf("Thread Starts ");

           pthread_t myid=pthread_self();

           printf("Thread ID=%d ",myid);

           return NULL;

    }

    4.      最后将E:pthreads-w32-2-9-1-releasePre-built.2dllx64中的pthreadVC2.dll放到C:WindowsSystem32下,否则运行时会弹出缺少” pthreadVC2.dll”。

    5.      最后运行code即出现结果。

  • 相关阅读:
    [支付]银联支付(对jdk有要求,最好直接使用jdk7)
    [支付]支付宝支付(网银在线支付)
    Eclipse编辑窗口放大缩小的快捷键
    jQuery Validation Engine 表单验证
    Eclipse能否把选中的一段代码向前或向后缩进一个tab的位
    hql查询技巧
    Web桌面端
    大型网站技术架构
    FastDFS--分布式文件系统
    消息队列
  • 原文地址:https://www.cnblogs.com/gavin-vision/p/4829132.html
Copyright © 2011-2022 走看看