`
444878909
  • 浏览: 638060 次
文章分类
社区版块
存档分类
最新评论

如何在VC++6.0或者VS如VS2010下使用外部类库(其他头文件)比如用pthread.h这个头文件

 
阅读更多

原文地址:http://blog.csdn.net/zhangyulin54321/article/details/8166299


比如:

如何在VC6.0下用pthread.h这个头文件

1.下载PTHREAD的WINDOWS开发包 pthreads-w32-2-4-0-release.exe(任何一个版本均可)

http://sourceware.org/pthreads-win32/,解压到一个目录。

2.找到include和lib文件夹,下面分别把它们添加到VC++6.0的头文件路径和静态链接库路径下面:

a).Tools->Options,选择Directory页面,然后在Show directories for:中选择Include files(默认),

在Directories中添加include的路径。在Show directories for:中选择Library files,

在Directories中添加lib的路径。

b).Project->Settings,选择Link页面,然后将lib下的*.lib文件添加到Object/library Modules,

各lib文件以空格隔开。 比如:我的 pthreads-w32-2-4-0-release.exe中lib文件夹中



c).将lib下的*.dll文件复制到工程目录下,即根目录。

其实简单的测试就只需要pthreadVC.lib和pthreadVC2.dll.

如果想要所有的项目都能使用pthread,就要将相应的lib,dll和.h文件拷贝到vc++6.0系统路径对应的文件夹


如果不配置环境,将出现以下错误:

Linking...
工程名.obj : error LNK2001: unresolved external symbol __imp__pthread_join
工程名.obj : error LNK2001: unresolved external symbol __imp__pthread_create
Debug/工程名.exe : fatal error LNK1120: 2 unresolved externals

Error executing link.exe.

在vs下也是相似的,vs2003,vs2005,vs2008中 工具-》选项-》项目(或解决方案)->vc++directorys

但是vs2010中是作为用户属性表提供,怎样设置呢?这样在用户属性表中设置的好处,就是为所有项目提供

vs2010中:视图->属性页->配置属性->vc++目录,现在就差不多了

如果在引用外部类库中出现了:

就是没有在linker中添加pthreadVC2.lib,这样添加呢?

选中项目,视图-》属性页-》连接器-》输入-》附加依赖项中添加pthreadVC2.lib,要带完整路径,如果不带,就要顺便把它拷贝到VS系统安装目录的VC/lib目录中

分享到:
评论

相关推荐

    <pthread.h>库文件下载

    把解压库文件中的Pre-built.2文件夹中的lib,include文件复制,黏贴到c盘:...最后把Pre-built.2文件夹中的lib中的pthreadVSE2.dll pthreadVC2.dll复制黏贴到C:\Windows\SysWOW64中去就可以在vb6.0启动pthread文件了

    VC环境下pthread.h无效的解决办法

    VC环境下pthread.h无效的解决办法

    unistd.h 头文件

    unistd.h 头文件 可直接使用,应急下载

    C语言头文件 MEMORY.H

    C语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY.HC语言头文件 MEMORY....

    Windows多线程编程缺少pthread.h文件问题

    pthread资源包,pthread源码和已经编译好的VS2019_x64版本 #include &lt;pthread.h&gt; pthread_t newThread; pthread_attr_t attr; pthread_attr_init(&attr); pthread_attr_setscope(&attr, PTHREAD_SCOPE_PROCESS); ...

    C语言头文件 COMPLEX.H

    C语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件 COMPLEX.HC语言头文件...

    VC++6.0下配置opencv

    opencv是一款开源的图像处理软件,完全免费,这里详细介绍了在VC++6.0下怎样安装和配置opencv

    C语言头文件 GL.H C语言头文件 GL.H

    C语言头文件 GL.HC语言头文件 GL.HC语C语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言头文件 GL.HC语言...

    C语言头文件 LIMITS.H

    C语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS.HC语言头文件 LIMITS....

    pthread.h sched.h semaphore.h 三个头文件

    windows下安装cygwin,编译darknet时缺少的三个头文件,下载后复制到darknet下include文件夹内即可

    头文件下载

    stdafx.h这个头文件名是可以在project的编译设置里指定的。编译器认为,所有在指令#include "stdafx.h"前的代码都是预编译的,它跳过#include "stdafx. h"指令,使用projectname.pch编译这条指令之后的所有代码。 ...

    arduino的wire.h头文件压缩包

    arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的wire.h头文件压缩包arduino的...

    C语言头文件 FSTREAM.H

    C语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件 FSTREAM.HC语言头文件...

    C语言头文件 IOMANIP.H

    C语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件 IOMANIP.HC语言头文件...

    C语言头文件 TYPEINFO.H

    C语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC语言头文件 TYPEINFO.HC...

    一些头文件(包括devioctl.h、ntdddisk.h、ntddstor.h)

    这个资源包中包含一些与windows驱动开发相关的头文件,如devioctl.h、ntdddisk.h、ntddstor.h等,好像这些都与winddk相关。

    C语言头文件 NEW.H

    C语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 NEW.HC语言头文件 ...

    计算机图形学VC++6.0下运行OpenGL的方法

    该资源包含计算机图形学VC++6.0下运行OpenGL的方法的ppt讲解,还有所有glu.h的头文件。

    C语言头文件 LIST.H

    C语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC语言头文件 LIST.HC...

    VC++6.0函数经典PDF

    VC++6.0函数经典里面讲述了C语言中的所有函数的语法、参数说明、功能描述、头文件、返回值、相关函数、范例等相当的详细不论是新手还是具有多年开发经验的都很有参考价值

Global site tag (gtag.js) - Google Analytics