• 6015阅读
  • 2回复

QT中如何调试动态库,即怎样才能跟到库的源代码中去? [复制链接]

上一主题 下一主题
离线wj025
 
只看楼主 倒序阅读 楼主  发表于: 2013-05-13
我现在的QT程序中需要用来libssh2库,在WINDOWS下没有现成的库,我就下载了源码,照着baidu来的步骤,编译好,已经可以用了。
但在测试公钥时碰到问题,即:libssh2_userauth_publickey_fromfile返回错误-16(LIBSSH2_ERROR_FILE),用QFile打开公钥文件OK的,路径应该正确的,不知为什么会这个错误?所以想能不能跟到库里去。
libssh2库在WINDOWS下我是用VC6编译的。
是不是QT中要调试到库的源码里,要具体哪些要求啊?
希望做过的指点一下啊!谢谢!!!
离线XChinux

只看该作者 1楼 发表于: 2013-05-13
你自己编译出libssh2的debug库然后debug调试跟进去啊。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wj025
只看该作者 2楼 发表于: 2013-05-14
昨天有查libssh2的接口,发现有输出错误描述的接口。根据错误描述,对应查处libssh2源码,-16的错误已经解决了。新出一个-19(Waiting for USERAUTH response)的错误。还得继续摸索啊。。。。。。
我是用VC6编译了libssh2,因为它源码包中有VC6的工程。
VC6编译的DEBUG库已经有了,但我不知道在QT中怎么跟进去?是不是要配置一下?
还有QT下如何建libssh2工程?如果在QT建有libssh2工程,要跟进去是不是方便点啊?
快速回复
限100 字节
 
上一个 下一个