您的位置:首页 > 编程语言 > Qt开发

基于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项目文件中增加:

QT += sql


4、在main函数中增加:

QApplication app(argc, argv);

QString sPath = app.applicationDirPath();
sPath += QString("/plugins");
app.addLibraryPath(sPath);


注:这段必须在数据库打开/初始化之前!

构建后将生成的exe文件拷至发布文件夹下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: