使用静态库的问题,该库使用另一个静态库作为其依赖项

时间:2017-01-29 22:35:12

标签: c++ visual-studio-2015 static-libraries

IDE:Visual Studio 2015

我正在构建一个静态库,用作http api客户端(client.lib),后者又使用另一个用于网络的静态库cpprestsdk.lib。我可以编译这个很好,并查看client.lib的大小它似乎正确地包含其静态依赖。

现在,当我尝试在新的Win32控制台应用程序中使用client.lib时,它会给我带来很多LNK2001错误和LNK2038错误。

  1. 我是否可以使用包含另一个静态库本身的单个静态库?
  2. 我是否需要在使用cpprestsdk的程序中包含client.lib库的头文件?
  3. 有人可以链接我或向我解释如何正确使用其他静态链接库本身的静态链接库吗?

    非常感谢任何帮助!

0 个答案:

没有答案