【Visual Studio】Visual Studio 引用已经编译好的库

引用已经编译好的库

已经编译好的库,基本文件结构是

.\
    include\
        xx.h
    lib\
        xx.lib
    bin\
        xx.exe
        xx.dll

引入到 Visual Studio 里面,
项目 -> 属性 窗口中,

  • -> VC++ 目录
    • 将对应的 include\ 路径添加到 包含目录
    • 将对应的 lib\ 路径添加到 库目录

这里写图片描述

  • -> 链接器 -> 输入
    • 将对应的 xx.lib文件名放到附加依赖项

这里写图片描述

主要步骤就是这样,但是有很多坑需要回避

  • 注意路径和文件名称,最好复制粘贴。一旦出错,或者不完整,就会代码报错。
  • 注意编译器的版本, vc2008, vc2010 不同,x64x32 也不同。需要分别配置。如果在 VS2015 的项目中,使用了 VS2010编译的库,很可能代码不报错,但是无法编译,提示函数无法解析
  • 有时候,代码编译通过了但是无法运行,因为找不到对应的dll 文件。需要把 dll文件添加到系统路径中。每一此都修改系统路径太麻烦了,我的做法是 : 在一个固定的位置添加一个专门放置 dll 的文件夹,比如 D:\Libs\DLLs, 然后把这个路径添加到系统 Path,需要使用的dll就放进这个文件夹就好了。

猜你喜欢

转载自blog.csdn.net/baishuo8/article/details/81511114