我在解决方案中有两个项目(VS 2015)。一个项目(A)是入口项目并生成可执行文件。第二个项目(B)生成一个静态库。我将B设置为A中的引用。但是B需要将自己链接到我在开发机器上本地具有的一些预编译静态库。我该怎么做呢?如果我将项目的配置类型设置为"静态库"所有链接器选项都消失了。感谢
编辑:我通常通过Properties>添加了项目A中的外部库依赖项。链接器>输入>额外的家属,但这并没有解决问题。
答案 0 :(得分:1)
如果B是静态库,那么它就无法链接到#34;任何东西。它只是一个单独编译的源文件的存档。
它的逻辑依赖关系由使用它的可执行文件继承,即A。
因此,将这些第三方依赖项添加为A中的引用,以及对B的引用。