用MySql数据库打包c++应用程序
Packing C++ application with MySql database
我有一个c++应用程序连接到mysql数据库,创建表,并使用mysql连接器库添加一些数据。
问题如下:我想打包我的应用程序,以便使用mysql的安装是不需要的。有可能做到吗?如有任何提示,欢迎参考。
是的,MySQL提供了一个嵌入式的进程内版本,它不需要你安装一个单独的MySQL服务器,但却提供了几乎相同的功能。
但是请注意,这是受许可证限制的:您可以在GPL许可证下使用它(因此,如果您将其重新分发给第三方,则必须发布应用程序的源代码)或在商业许可证下使用它(如果您想重新分发应用程序但不使用GPL许可,则必须付费)。
我觉得有办法。看看我的一个SO问题-我如何探索mysql数据库文件(*. from, *. from)。myd和*.myi)没有MySQL?我也是那个接电话的人。
它提示你如何携带MySQL数据库引擎,前提是你已经成功地处理了许可。
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 在C应用程序中运行C++(带有STL)函数
- 使用VerQueryValue检索应用程序的文件描述
- Qt C++静态thread_local QNetworkAccessManager是线程应用程序的好选择吗
- 使用调试/崩溃报告将应用程序部署到客户端
- C++控制台应用程序阻止退出
- 码头化的C++应用程序是否向后兼容早期的内核版本
- 将应用程序从32位移植到64位时出现问题
- 如何改变c++应用程序的视觉效果
- WM_CTLCOLORSTATIC从未在WIN32应用程序中触发
- PC中的程序和PHONE中的本机描述应用程序之间的数据连接
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 示例外壳应用程序显示的 V8 "segmentation fault (core dumped)"错误
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 为什么导入Mixed native/CLR lib.dll的本机C++应用程序没有在Mixed lib.dll中的外部变
- 如何从Windows应用程序输出到标准?
- C++应用程序 MySQL odbc 数据库连接错误:在引发"otl_tmpl_exception<>"实例后终止调用
- 如何在 64 位 vb.net Windows 应用程序中引用 32 位 dll
- 如果整个应用程序是虚拟映射的,为什么 new 会进行系统调用?