【问题标题】:Linking dependency to static library? [duplicate]将依赖项链接到静态库? [复制]
【发布时间】:2014-11-22 01:02:44
【问题描述】:

我有一个使用 MySql C/C++ 连接器接口的小型控制台应用程序。 我想从现有代码中创建一个静态库,并且想知道如何(或者是否有可能)将 MySql C/C++ 接口与我的静态库链接,因为属性对话框中没有“链接”选项卡项目。

我基本上想将我的静态库链接到一个新项目,并像在我的旧控制台应用程序中那样工作。

有没有办法做到这一点(不仅仅是将 MySql C/C++ 接口链接到新项目)还是我从错误的角度看待这个问题?如果是这样,请告诉我什么可能是更好的选择。

【问题讨论】:

    标签: c++ mysql visual-studio-2010 build static-libraries


    【解决方案1】:

    静态库项目(即在 win32 环境中输出 .lib 文件)没有链接选项卡,因为它们在生成输出文件时并不打算链接。

    相反,它们与其他 .lib 文件一起解决需要链接的项目(例如可执行文件)中的链接时依赖性。

    要做你想做的事,你只需要包含必要的头文件,确保你的代码和 C/C++ 接口(也是一个 lib 文件)在链接时为项目提供使用它们并将最终链接

    【讨论】:

      猜你喜欢
      • 2011-12-12
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多