Windows下通过VC++6.0编译live555工程(可调试)
来源:互联网 发布:优酷出品过的网络剧 编辑:程序博客网 时间:2024/04/29 08:37
将工程解压于C:/live(该路径可自己设定)下
1、配置编辑环境:打开VC++6.0开发环境,点击工具-选项-目录对话框,目录下拉对列表框中选定:inlcue files
在下面添加路径
C:/live/BasicUsageEnvironment/include
C:/LIVE/GROUPSOCK/INCLUDE
C:/LIVE/USAGEENVIRONMENT/INCLUDE
C:/LIVE/LIVEMEDIA/INCLUDE
2、新建Win32 Static Library工程,工程名为BasicUsageEnvironment 位置C:/live/BasicUsageEnvironment 点击下一步-完成。
将live555工程中BasicUsageEnvironment文件夹下.cpp文件添加至工程源文件中,将include文件夹下文件添加至工程头文件夹中。
在FileView视图中右击工程,选择 设置-Library
在文本框中写入 ../lib/BasicUsageEnvironment.lib
编译即可在live目录下lib文件夹中生成BasicUsageEnvironment.lib
3、新建Win32 Static Library工程,工程名为GROUPSOCK位置 C:/live/GROUPSOCK 点击下一步-完成。
将live555工程中GROUPSOCK文件夹下.cpp文件添加至工程源文件中,将include文件夹下文件添加至工程头文件夹中。
在FileView视图中右击工程,选择 设置-Library
在文本框中写入 ../lib/GROUPSOCK .lib
编译即可在live目录下lib文件夹中生成GROUPSOCK.lib
4、新建Win32 Static Library工程,工程名为UsageEnvironment位置C:/live/UsageEnvironment点击下一步-完成。
将live555工程中UsageEnvironment文件夹下.cpp文件添加至工程源文件中,将include文件夹下文件添加至工程头文件夹中。
在FileView视图中右击工程,选择 设置-Library
在文本框中写入 ../lib/UsageEnvironment.lib
编译即可在live目录下lib文件夹中生成UsageEnvironment.lib
5、新建Win32 Static Library工程,工程名为liveMedia位置 C:/live/liveMedia点击下一步-完成。
将live555工程中liveMedia文件夹下.cpp文件添加至工程源文件中,将include文件夹下文件添加至工程头文件夹中。
在FileView视图中右击工程,选择 设置-Library
在文本框中写入 ../lib/liveMedia.lib
编译即可在live目录下lib文件夹中生成liveMedia.lib
(其实2-4步过程差不多,主要是生成库文件)
6、单击 VC++6.0菜单中的工具-选项 在目录中选择 Library files
在下面添加:
C:/LIVE/LIB
好了,live 555工程所需要的库文件都编译好了,下面只需要在所需要的应用程序中连接4个库文件即可。
在这里我举一个例子:
新建一个Win32 Console Application工程,名为Server
路径为C:/LIVE/Server,选择空工程。
在live555工程testProgs文件夹下拷贝testOnDemandRTSPServer.cpp 到 Server文件夹下。
在Server工程中的源文件中添加testOnDemandRTSPServer.cpp 在FileView视图中右击工程,
选择 设置-连接-对象/库模块 在 对话框中添加 BasicUsageEnvironment.lib GROUPSOCK.lib liveMedia.lib UsageEnvironment.lib ws2_32.lib 五个库文件其中前三个是live工程库文件,最后一个是windows库文件。
编译即可运行。
如果想要编译库文件,需在Server工作区工程中,添加前面编译的BasicUsageEnvironment 、GROUPSOCK、liveMedia、UsageEnvironment4个静态工程,重新编译所有工程,即可调试所有程序。
本文出自 “FancyLIfe” 博客,请务必保留此出处http://fancylife.blog.51cto.com/920524/197406
- Windows下通过VC++6.0编译live555工程(可调试)
- Windows下通过VC++6.0编译live555工程(可调试)
- Windows下通过VC++6.0编译live555工程(可调试)
- Windows下通过VC++6.0编译live555工程(可调试)
- Windows下通过VC++6.0编译live555工程(可调试)
- vc++6.0编译live555工程
- live555在windows下通过VS2008编译
- live555在windows下通过VS2008编译 .
- windows下通过批处理编译VS工程
- 在Windows 下编译LIVE555
- 在windows下编译live555
- 【live555】windows下的编译
- Windows下编译live555源码
- Windows下编译live555源码
- live555 在 android下通过 ndk 编译
- linux下live555编译和调试
- windows下使用vs2010编译live555
- LIVE555再学习 -- Windows 下编译
- 快速搭建dataguard
- VBS修改本地连接MAC地址
- Socket编程指南及示例程序
- Linux下的段错误产生的原因及调试方法(转)
- SqlBulkCopy高效写入数据库Demo
- Windows下通过VC++6.0编译live555工程(可调试)
- C/C++调用Java
- 关于C#的索引一点认识
- 一个页面有多个form需要用js提交的通用方法
- c# 字符串操作的小技巧
- 项目中由于mail送信部分要求使用C实现
- CSDN,火端来了
- XP下asp.net用户的设置问题
- Tornado2.0下用CF卡作启动盘的详细步骤