单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

时间:2021-09-01 04:59:31

Live555:2018-01-24

筹备事情 下载源码

下载live555-latest.tar.gz,我的是2018-01-24版本

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

下载VS

https://www.visualstudio.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15

安置VS

安置时选上“使用C+ +的桌面开发”。已经安置过VS但是没有C+ +组件的,在开始-措施和成果中找到Visual Studio Community 2017,选择改削,选上“使用C+ +的桌面开发”。

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

新建项目

新建live555项目,选择Windows控制台应用措施

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

把解压出来的live目录下的BasicUsageEnvironment、GroupSock、LiveMedia、UsageEnvironment、MediaServer目录复制到工程目录下

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

选文件-添加-新建项目,名称是BasicUsageEnvironment

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

设置项目属性为静态库

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

设置不使用预编译头

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

把c和cpp文件添加进源文件目录,h和hh文件添加进头文件目录

用同样的要领新建项目GroupSock、LiveMedia、UsageEnvironment

新建项目MediaServer,添加源文件和头文件

设置附加包罗目录

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

添加include目录

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

编译运行

按F5开始调试

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

复制视频文件到Debug目录

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

打开VLC,按Ctrl+N,输入URL

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

开始播放

单击“预编译头”3) 更改右侧第一行的“创建/使用预编译头”

结束。

附上一些报错

生成BasicUsageEnvironment报错:

错误 C4996 ‘_snprintf‘: This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. BasicUsageEnvironment d:\code\vs\live555\basicusageenvironment\basicusageenvironment0.cpp 78

解:把snprintf改成_snprintf_s

参考