欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-22 14:41:09
...

引用已经编译好的库

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

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

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

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

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

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

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

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

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