gpt4 book ai didi

c++ - MySQL 和 C 应用程序

转载 作者:太空狗 更新时间:2023-10-29 23:10:24 24 4
gpt4 key购买 nike

当使用 C/C++ 在 Linux 上构建访问 MySQL 数据库的应用程序时,我必须动态链接到 MySQL 客户端库。有没有一种方法可以静态链接应用程序,以便不再需要 mysql 客户端库?

关于 C\C++ 开发,在应用程序中但在代码之外包含相当长的查询的最佳实践是什么?由于数据库在 MySQL 4 服务器上运行,因此无法使用存储过程。

最佳答案

应该很容易创建静态 mysql 客户端库。如果您下载了源代码,您只需要确保正确配置它:./configure --enable-static这应该构建 libmysql/libmysqlclient.a(或者可能是 libmysql/.libs/libmysqlclient.a),它应该很容易静态链接到您的可执行文件中。

您需要根据 GPL 许可您的可执行文件,或者您需要从 MySQL 人员那里购买适当的许可。

关于c++ - MySQL 和 C 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/281101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com