一个程序(别人的),bin中带有这三个动态库,问题如下:
1、pthreadVC.dll是做什么用的?
2、程序是用Use MFC in a Static Library编译的,那么程序运行时还需要这些库吗,
   拷贝到别的机子运行时这些库应该可以不用拷过去了吧??

解决方案 »

  1.   

    Use MFC in a Static Library只是静态链接 MFC的支持库
    程序发布时不再需要MFC类库的支持
    pthreadVC.dll不是MFC类库,所以仍然需要
      

  2.   

    pthreadVC.dll  是pthread win32工程的,参考如下地址:http://sourceware.org/pthreads-win32/其实就是linux下的pthread的win32版本,肯定是需要的 
      

  3.   

    pthreadVC.dll是跨平台多线程库,ms电驴代码里用过。
      

  4.   

    可是多线程不是用那个MFC的AfxBeginThread就可以了吗
    难道这函数也是需要pthreadVC.dll?
    我以前写的多线程都没有用到这个库也可以的?
      

  5.   

    好像是装了3.0-WinPcap.exe才有的
    Packet.dll wpcap.dll是用于winpcap抓包用的
    可是pthreadVC.dll 到底是做什么用的呢?
      

  6.   

    AfxBeginThread  这个是MFC的多线程用的,不需要pthreadVC.dll
    pthread_create这种和linux环境下的一类建立风格就是pthreadVC.dll鼓捣的 
      

  7.   

    哦 pthreadVC.dll是linux下的多线程库
    而winpcap是基于linux下的libpcap实现的,所以要加这个,
    是不是这样理解??