• 5023阅读
  • 2回复

请教:单步调试QSqlDatabase时,调试器直接退出 [复制链接]

上一主题 下一主题
离线jinjianzhong
 
只看楼主 倒序阅读 楼主  发表于: 2013-09-09
环境:windows xp, qt 5.1.0, qt creator, mingw, gbd


调试一个连接oracle数据库的程序时,单步运行至:
QSqlDatabase db = QSqlDatabsase::addDatabase("QOCI");
时,调试器输出:
Temporarily disabling breakpoints for unloaded shared library "c:\qt\qt5.1.0\5.1.0\mingw48_32\plugins\sqldrivers\qsqlocid.dll"
Temporarily disabling breakpoints for unloaded shared library "c:\qt\qt5.1.0\5.1.0\mingw48_32\plugins\sqldrivers\qsqocbcd.dll"
Temporarily disabling breakpoints for unloaded shared library "c:\qt\qt5.1.0\5.1.0\mingw48_32\plugins\sqldrivers\qsqlpsqld.dll"
调试结束
直接就高度结束了
初入QT,还请前辈们不吝赐教
离线bingyifeng

只看该作者 1楼 发表于: 2013-09-10
gdb 调试没用过,
不过,看字面意思是 调试用的到的动态库,没有被加载进去。
详细的你估计得搜搜 如何使用gdb调试了。

<span style="color:blue ">淘宝,绿石斋</span> <a href="http://shop33295817.taobao.com“> <span style="color:blue ">各种水晶饰品,手链,项链 </span></a>
离线jinjianzhong
只看该作者 2楼 发表于: 2013-09-12
使用了自行编译的OCI驱动,即qsqlocid.dll,如果换做QSQLITE则一切正常。
虽仍然未解决,感激楼上一下
快速回复
限100 字节
 
上一个 下一个