基于QT项目在windows下发布--with SQLite3
2013-02-02 21:25
246 查看
QT在Linux下的界面处理人所共知,现在有个需求是一定要在windows下做界面,时间比较紧。目前已经在Linux下的界面如何port至windows呢?
这里用到QT的跨平台。这种时候使用qt+mingw来进行发布。
QT4.8.4库包含了Sqlite3的运行库,因此无需上sqlite官网下载,直接使用plugins/sqldriver里面的dll库即可。
发布需要注意的是:
1、需要用到的库(运行库,非debug库,debug库没问题但太太太大,不需要):
libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll
QtSql4.dll
2、需要使用数据库插件和图片格式插件(仅需拷贝运行库,非debug库):
拷贝QT库里面plugins/sqldrivers/和plugins/imageformats/文件夹到发布文件夹下
3、.pro项目文件中增加:
4、在main函数中增加:
注:这段必须在数据库打开/初始化之前!
构建后将生成的exe文件拷至发布文件夹下
这里用到QT的跨平台。这种时候使用qt+mingw来进行发布。
QT4.8.4库包含了Sqlite3的运行库,因此无需上sqlite官网下载,直接使用plugins/sqldriver里面的dll库即可。
发布需要注意的是:
1、需要用到的库(运行库,非debug库,debug库没问题但太太太大,不需要):
libgcc_s_dw2-1.dll
mingwm10.dll
QtCore4.dll
QtGui4.dll
QtSql4.dll
2、需要使用数据库插件和图片格式插件(仅需拷贝运行库,非debug库):
拷贝QT库里面plugins/sqldrivers/和plugins/imageformats/文件夹到发布文件夹下
3、.pro项目文件中增加:
QT += sql
4、在main函数中增加:
QApplication app(argc, argv); QString sPath = app.applicationDirPath(); sPath += QString("/plugins"); app.addLibraryPath(sPath);
注:这段必须在数据库打开/初始化之前!
构建后将生成的exe文件拷至发布文件夹下
相关文章推荐
- 如何打包发布基于Qt4 Windows的软件
- 如何打包发布基于Qt4 Windows的软件
- Qt5项目在windows环境下发布所需依赖库
- 基于Qt 4.6的Qt Creator 1.3.0写helloworld程序注意事项(windows下程序的发布)
- 如何打包发布基于Qt4 Windows的软件
- 【Qt】如何打包发布基于Qt4 Windows的软件
- 如何打包发布基于Qt4 Windows的软件
- 如何打包发布基于Qt4 Windows的软件
- Qt5项目在windows环境下发布所需依赖库
- 如何打包发布基于Qt4 Windows的软件
- Qt项目打包发布流程(Windows平台&动态链接)
- 如何打包发布基于Qt4 Windows的软件
- 如何打包发布基于Qt4 Windows的软件
- 如何打包发布基于Qt4 Windows的软件
- 如何打包发布基于Qt4 Windows的软件
- QtCreator(基于Qt5.0.1)发布项目注意事项
- 使用Jenkins自动发布Windows服务项目
- qt发布windows qpp
- Windows下基于Mingw编译器的Qt中在Opencv的Mat图像上叠加中文
- 解析 Qt 程序在Windows 下发布