一、在vs2008中的编译
1.建立工程
从已有代码建立工程
打开New->Project from Existing Code,根据提示选择工程类型为“Console application project”
2.处理头文件
live555中头文件后缀为*.hh, vs2008中不能自动识别,要手动添加进来。方法是在"Solution Explorer"中手动将*.hh文件选择,然后在右键菜单中选择“Include in Project”。
3.工程属性设置
添加依赖头文件
BasicUsageEnvironment/include;groupsock/include;UsageEnvironment/include;liveMedia/include
添加网络依赖库
ws2_32.lib
4.关于调试
live555中定义了一个宏"DEBUG",用于控制打印消息,调试时,可以在工程属性中设置这个宏
二、用命令行编译
1.命令行编译是参考官方的说明
2.修改win32config文件
TOOLS32 = D:\Program Files\Microsoft Visual Studio 9.0\VC,这是VC的安装位置
LINK_OPTS_0 = $(linkdebug) msvcirt.lib 中的msvcirt.lib修改为msvcrt.lib
修改groupsock/makefile.head替换"INCLUDES = -Iinclude -I../UsageEnvironment/include" 为