Vs2008 编译 Live555源码,亲自实践,绝对成功
2012-11-26 09:26
232 查看
最近一直在做安霸的项目,每次请求RTSP播放不久就会崩溃,所以想调试一下,看下它的运作流程,但在linux下用gdb感觉比较笨,于是想到了在VS2008中进行编译、调试,应当是比较方便的。废话不多说,看具体步骤:
1,创建一个解决方案,然后依次添加五个空项目,前四个为live555的四个库,最后一个则作为运行live555代理服务器使用;
2,以groupsock为例,添加新项目,命令为groupsock,然后创建文件夹命名为include,添加live555源码中的groupsock源码到项目中、include目录文件到项目的include目录中;如下图,项目属性-->配置属性-->常规,设置项目类型为静态库:
然后添加附加包含目录,项目属性-->C/C++-->常规,这里面需要把四个live555库中的四个include目录全部包含进来,如图:
3,这样依次添加其余三个库源码及头文件;
4,分别编译四个库文件,生成静态连接库;
5,添加proxyServer目录的文件到第五个项目ProxyServer中,然后同样需要设置附加包含目录,项目类型为应用程序;之后添加对四个库的引用,项目属性-->通用属性-->框架和引用,如图:
6,最后一步,添加附加依赖项,项目属性-->配置属性-->C/C++-->连接器-->输入,如图:
7,最后一步,右键点击,将ProxyServer项目设为启动项目;添加程序参数;然后运行:结果如图:
环境搭好,你随便怎么调试了。希望可以帮到需要的人,也欢迎大家留言讨论。
1,创建一个解决方案,然后依次添加五个空项目,前四个为live555的四个库,最后一个则作为运行live555代理服务器使用;
2,以groupsock为例,添加新项目,命令为groupsock,然后创建文件夹命名为include,添加live555源码中的groupsock源码到项目中、include目录文件到项目的include目录中;如下图,项目属性-->配置属性-->常规,设置项目类型为静态库:
然后添加附加包含目录,项目属性-->C/C++-->常规,这里面需要把四个live555库中的四个include目录全部包含进来,如图:
3,这样依次添加其余三个库源码及头文件;
4,分别编译四个库文件,生成静态连接库;
5,添加proxyServer目录的文件到第五个项目ProxyServer中,然后同样需要设置附加包含目录,项目类型为应用程序;之后添加对四个库的引用,项目属性-->通用属性-->框架和引用,如图:
6,最后一步,添加附加依赖项,项目属性-->配置属性-->C/C++-->连接器-->输入,如图:
7,最后一步,右键点击,将ProxyServer项目设为启动项目;添加程序参数;然后运行:结果如图:
环境搭好,你随便怎么调试了。希望可以帮到需要的人,也欢迎大家留言讨论。
相关文章推荐
- 【转】源码编译安装 MySQL 5.6.10最佳实践 SSL验证不成功
- vs2008编译live555源码
- pentaho6.0 源码的编译本人已经成功了
- 源码编译安装 MySQL 5.5.x 实践
- VS2008上编译Qt 4.6.2源码 and 建立批处理启动
- 分享几个开源的android项目的源码,基本上用androidstudio都可以编译成功
- 反编译Asp.Net项目实践(得到开发源码)
- vs2008 下编译ffmpeg,找不到inttypes.h和stdint.h,将这两个源码贴上
- Ubuntu 10.04 源码编译安装bochs 2.4.5 成功
- vs2008 下编译jrtplib-3.9.0成功
- 源码编译安装 MySQL 5.5.x 实践
- OGRE1.8.1源码编译(VS2008) - 水煮鱼丸
- 我用VC6写了个程序转成了VS2008编译成功了,但是界面还是VC6的样子,我想把界面也转成VS2008的风格,不知道怎么弄
- 源码编译安装 MySQL 5.5.x 实践
- Ubuntu源码编译安装实践
- 源码编译安装程序包及httpd源码安装实践
- VS2008编译tcpmp源码
- 源码编译安装 MySQL 5.6.10最佳实践
- [Android 编译(一)] Ubuntu 16.04 LTS 成功编译 Android 6.0 源码教程
- 使用VS2008编译OpenCV2.2.0源码