• 5653阅读
  • 4回复

[提问]求助 Qt5.4编译DB2驱动 [复制链接]

上一主题 下一主题
离线humadivinity
 

只看楼主 倒序阅读 楼主  发表于: 2015-06-15
说明:
环境:
       系统windows 7- 64bit
      Qt版本:Qt 5.4.2 for Windows 32-bit (MinGW 4.9.1, 842 MB)
      DB2版本:v10.5_win64_expc.exe
操作步骤:
1、按照Qt帮助文档的说明的  
cd %QTDIR%\src\plugins\sqldrivers\db2qmake "INCLUDEPATH+=<DB2 home>/sqllib/include" "LIBS+=<DB2 home>/sqllib/lib/db2cli.lib"nmake
2、编译后出现很多变量未定义的错误。不知道有没有朋友编译成功的,还请指导一下,感激不尽了。
如: error '__in_ecount' has not been declared 等


离线lauss

只看该作者 1楼 发表于: 2015-10-14
我也碰到这个问题,楼主是否已经解决??
离线humadivinity

只看该作者 2楼 发表于: 2016-01-18
后来不了了之了……
离线foxgod

只看该作者 3楼 发表于: 2016-03-31
编译过了,但是没有产生出qsqldb2d.dll 不知道咋回事
离线foxgod

只看该作者 4楼 发表于: 2016-03-31
  1. TARGET = qsqldb2
  2. INCLUDEPATH += D:/db2/include
  3. LIBS += D:/db2/lib/Win32/db2cli.lib
  4. SOURCES = main.cpp
  5. OTHER_FILES += db2.json
  6. include(../../../sql/drivers/db2/qsql_db2.pri)
  7. PLUGIN_CLASS_NAME = QDB2DriverPlugin
  8. include(../qsqldriverbase.pri)
  9. 这样修改了下pro文件,就编译过了,但是没有产生出[color=#000000]qsqldb2d.dll文件,只产生了下面的文件[/color]


快速回复
限100 字节
 
上一个 下一个