尝试在Windows上设置libtins。我对Visual Studio相对较新,关于此事的大部分文档都是针对旧版本的。我能够获得与项目一起设置的包含文件,但链接.lib' s是有问题的,我似乎无法正确配置它。属性菜单似乎很复杂,因为我习惯于从命令行执行大多数与编译器相关的配置。
答案 0 :(得分:1)
在Solution Explorer中,右键单击项目,选择Properties。展开到配置属性>链接器>输入。将.lib文件添加到其他依赖项。为Release和Debug配置执行此操作。
答案 1 :(得分:0)
如果所讨论的静态库实际上是另一个Visual Studio项目的输出,则可以将该项目添加到解决方案文件中,然后添加对该项目的引用,然后让VS2017找出lib文件的位置找到,并且链接器需要它们。
即
- 解决方案'...'(2个项目)
- 图书馆消费项目
- 参考文献(库生产项目)
- 库制作项目
从Visual Studio创建静态库的提示
对于Lib生产项目,请转到属性 属性->配置属性->常规 并将配置类型设置为静态库(用于调试和发布)
对于外国静态库,可接受的答案是AFAIK是正确的解决方法。