如何让动态链接库"升级"成系统默认设置——一劳永逸解决VS平台下动态链接库配置问题

背景:工作需要,在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即可

猜你喜欢

转载自blog.csdn.net/yinchao163/article/details/82491767