我有一个小型控制台应用程序,它使用MySql C/C++连接器接口。我想从现有代码中创建一个静态库,我想知道如何(或者是否可能)将MySql C/C++接口链接到我的静态库,因为在这个项目的属性对话框中没有" link“选项卡。
基本上,我希望将我的静态库链接到一个新项目,并让一切都像在我的旧控制台应用程序中那样工作。
有没有办法做到这一点(不只是简单地将MySql C/C++接口链接到新项目),还是我从错误的角度看待这个问题?如果是这样的话,让我知道什么可能是更好的选择。
发布于 2014-09-26 22:53:35
静态库项目(即在.lib环境中输出一个win32文件)没有链接选项卡,因为它们在生成输出文件时不打算链接。
相反,他们同意与其他.lib文件一起解决需要链接的项目(例如可执行文件)中的链接时间依赖关系。
要做您想做的事情,您只需要包含必要的头和,确保您的代码和C/C++接口(它也是一个lib文件)在链接时为将使用它们并最终将被链接到的项目提供。
https://stackoverflow.com/questions/26069364
复制相似问题