Windows下Qt配置达梦数据库

一:达梦安装

官网下载路径:产品下载-达梦数据

安装完成后需要配置环境变量,把达梦安装路径下的bin添加到环境变量里

二:下载源码

达梦数据库源码下载路径:产品下载 | 达梦数据库

下载达梦QT接口源码,解压生成plugins_sqldrivers和sql_drivers文件夹。

三:配置

1:移动源码到相应路径

Qt版本为5.15.2。把源码plugins_sqldrivers下的dm5.12目录拷贝到Qt5.15.2目录下的/Src/qtbase/src/plugins/sqldrivers下

把sql_drivers下的dm目录拷贝到Src/qtbase/src/sql/drivers下。

2修改dm.pro文件

Qt打开dm5.12中的dm.pro文件

修改 dm.pro 里面的以下配置信息,改成自己的路径:

QMAKE_LFLAGS是dmdpi.lib的所在路径,INCLUDEPATH和LIBPATH为DCI.h所在路径(都在达梦的安装目录里)。

  1. Qt控制台进入目录dm5.12qmake生成makefile

64bitQt生成makefile,执行:

qmake "INCLUDEPATH+=E:\clou\dmSQL\include""LIBS+=E:\clou\dmSQL\drivers\dpi/dmdpi.lib""DEFINES+=DM64" "CONFIG+=debug_and_release"

(路径修改为自己的DCI.h路径和dmdpi.lib路径)

  1. vs控制台进入目录dm5.12nmake 生成插件

nmake debug生成qsqldmd.dll  

 nmake release生成qsqldm.dll;

生成成功:

  1. 文件拷贝

把生成的qsqldmd.dll和qsqldm.dll文件拷贝的src/plugins/sqldrivers目录下,把dm安装路径下的dpi相关的dll文件拷贝到bin目录下.

例如:上面图片拷贝到下图

四:数据库连接测试

打开DM管理工具,可以看到自己新建的表和数据;

五:报错解决方法

1:报错找不到qtsqldrivers-config.pri文件,在qsqldriverbase.pri文件里把include($$shadowed($$PWD)/qtsqldrivers-config.pri)修改为include(./configure.pri)

2:报错:-1: error: You need to set an executable in the custom run configuration.

点重新构建:

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值