Windows下通过VC++6.0编译live555工程(可调试)
2013-12-16 11:33
633 查看
首先,我们从http://live555.com/liveMedia/public/live555-latest.tar.gz 下载最新版的live555工程。
将工程解压于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个静态工程,重新编译所有工程,即可调试所有程序。
将工程解压于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个静态工程,重新编译所有工程,即可调试所有程序。
相关文章推荐
- 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 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案
- VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案
- live555在windows下通过VS2008编译
- VC++6.0 IDE的工程用Code::Blocks来打开、编译、调试终极配置方案
- Windows下编译SDL的理由我就不多说了,无论用VS来编译或调试SDL库都是很方便的。而且SDL源代码中也包含了VC工程,你所要做的只是解压VC工程,进行适当的配置,然后编译、调试。
- 在VC++6.0中,编译,调试都能通过,但运行到某一步的时候就报错的可能原因。
- live555在windows下通过VS2008编译 .
- windows下使用vs2010编译live555
- Windows API c实现查找、删除任意类型的文件_VERSION终结版(vc6.0调试通过)
- Win7(Windows 7)下用VS2013(Visual Studio 2013)编译live555
- 用VC++6.0编译调试汇编程序
- Sublime Text:Windows下配置C 编译环境和GDB调试环境
- Windows VS2017 下 使用 x265 第二回 x265编译调试续
- Windows下使用vim编写代码,使用nmake编译代码,使用vs来调试代码
- xcode4.6免证书真机调试+cocos2dx例子编译通过