如何在Visual C ++ 2017中链接静态库?

时间:2018-03-12 01:47:21

标签: visual-studio visual-c++

尝试在Windows上设置libtins。我对Visual Studio相对较新,关于此事的大部分文档都是针对旧版本的。我能够获得与项目一起设置的包含文件,但链接.lib' s是有问题的,我似乎无法正确配置它。属性菜单似乎很复杂,因为我习惯于从命令行执行大多数与编译器相关的配置。

2 个答案:

答案 0 :(得分:1)

在Solution Explorer中,右键单击项目,选择Properties。展开到配置属性>链接器>输入。将.lib文件添加到其他依赖项。为Release和Debug配置执行此操作。

答案 1 :(得分:0)

如果所讨论的静态库实际上是另一个Visual Studio项目的输出,则可以将该项目添加到解决方案文件中,然后添加对该项目的引用,然后让VS2017找出lib文件的位置找到,并且链接器需要它们。

  
      
  • 解决方案'...'(2个项目)      
        
    • 图书馆消费项目      
          
      1. 参考文献(库生产项目)
      2.   
    •   
    • 库制作项目
    •   
  •   

从Visual Studio创建静态库的提示

对于Lib生产项目,请转到属性 属性->配置属性->常规 并将配置类型设置为静态库(用于调试和发布)

对于外国静态库,可接受的答案是AFAIK是正确的解决方法。