• 8073阅读
  • 5回复

<疑难>   在qtcreator集成开发环境中使用RTP编程 [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 楼主  发表于: 2010-12-28
— 本帖被 XChinux 执行加亮操作(2011-01-24) —
    最近想用QT写一个视频传输程序,用RTP协议比较合适,则选择用了jrtplib库。在工程文件中包含了jrtplib库和jthread库,以及头文件路径。当在.h头文件中包含#include "rtpsession.h"时,然后编译,则出现了10个错误: 如"invalid suffix "ui64" on integer constant" ,可能是数据结构定义上出现了冲突....查了很久没有找到相关解决方案,  期待高手出现
[ 此帖被远东fareast在2010-12-28 19:57重新编辑 ]
只看该作者 1楼 发表于: 2010-12-30
希望大家集思广益....
离线michael20

只看该作者 2楼 发表于: 2011-01-23
我也是遇到这样的问题 不知道楼主解决了没有? 杯具的··
离线michael20

只看该作者 3楼 发表于: 2011-01-24
解决了··ui64换成ull可以,但后来还是会出现jrtp的函数未定义。

原因是qt用的是mingw编译器··jrtplib.lib是用msvc编译的,试过把jrtplib.lib转换成.a文件,不成功,静态库无法生成def。

后来把qt换成vc做编译器就行了~~
离线asdaspl
只看该作者 4楼 发表于: 2012-03-10
回 3楼(michael20) 的帖子
请问您具体是如何用vc把.a编译出来的……现在很困扰……谢谢
离线michael20

只看该作者 5楼 发表于: 2012-03-21
回 4楼(asdaspl) 的帖子
去jrtplib的官网下 里面的有源码 用 vs2008直接编译就能编译出来了
快速回复
限100 字节
 
上一个 下一个