背景:工作需要,在vs2013上集成pthread环境,考虑到pthread属于通用功能,每次都配置工程很麻烦,索性将其配置成系统默认库,好处是以后兴建工程时只需要进行一项配置:配置属性->链接器->输入->附加依赖项:将pthread.lib填入即可。
对任意的动态链接库应该都是一样的,在此我们假设需要将自己编译的Example库配置成默认库函数,假设你的VS的安装地址是:
C:\Program Files\Microsoft Visual Studio 12.0
具体步骤如下:
1. 你手上肯定有 Example.h / Example.lib / Example.dll三个文件了,检查一下资源是否齐全
2. 头文件统一放到C:\Program Files\Microsoft Visual Studio 12.0\VC\include
3. 如果是32位的lib文件,放到:C:\Program Files\Microsoft Visual Studio 12.0\VC\lib
如果是64位的lib文件,放到:C:\Program Files\Microsoft Visual Studio 12.0\VC\lib\amd64(此处不同的操作系统命名可能不一样)
4. 如果是32位的dll文件,统一放到:C:\Windows\SysWOW64
如果是64位的dll文件,统一放到:C:\Windows\System32
5. 至此,Example库已经可以被视为系统库文件了,你在任意工程中使用它只需设置一项属性:附加依赖项中填入Example.lib即可