• 6993阅读
  • 0回复

Qt 4.3.1 Commercial中使用mingw编译MSSQL驱动 [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 正序阅读 楼主  发表于: 2007-09-07
— 本帖被 XChinux 执行加亮操作(2007-09-07) —
分为下面几步:
一、从SQL Server的安装盘中获取到一大堆头文件(devtool/include)和ntwdblib.lib和ntwdblib.dll这些编译和运行必备文件。

二、由ntwdblib.lib生成mingw使用的libntwdblib.a文件
reimp -d ntwdblib.lib
然后编辑生成的ntwdblib.def文件,将里面所有的开头的下划线去掉,然后保存。
dlltool -k -d ntwdblib.def -l libntwdblib.a

三、切换到对应目录进行编译
cd %QTDIR%\src\plugins\sqldrivers\tds
    qmake -o Makefile “INCLUDEPATH+=/your/mssql/include" "LIBS+=-L/your/mssql/lib" tds.pro
    make

OK
[ 此贴被XChinux在2007-09-08 00:35重新编辑 ]
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个