live555编译

live555编译

参考

环境

步骤

  1. 首先安装VS2019,这个比较简单,只要注意选择安装内容的时候尽量都选上。
  2. 在VS2019中选择创建新项目。项目类型选择Windows 桌面向导
    项目类型选择
  3. 配置项目名称和路径
    在这里插入图片描述
  4. 配置项目参数
    在这里插入图片描述
  5. 删除自动生成的头文件和源文件
  6. VS2019:文件->添加->新建项目,重复之前的操作创建项目:groupsock、liveMedia、UsageEnvironment
  7. VS2019:文件->添加->新建项目,项目名称为:mediaServer,选择项目类型为控制台应用程序
    在这里插入图片描述
  8. 下载live555源代码包并解压,把解压后的对应名称目录中的所有文件都拷贝到同名项目路径中
  9. 在每个项目中添加对应目录中的头文件和源文件
  10. 给每个项目设置附加包含目录..\BasicUsageEnvironment\include;..\GroupSock\include;..\LiveMedia\include;..\UsageEnvironment\include;%(AdditionalIncludeDirectories)
  11. 给每个项目增加预处理器定义_CRT_SECURE_NO_DEPRECATE;项目groupsock多增加一个预处理器定义_WINSOCK_DEPRECATED_NO_WARNINGS;如果是使用VS2017,还需要修改项目属性->C/C++->预编译头->不使用预编译头
    在这里插入图片描述在这里插入图片描述
  12. 给项目mediaServer的Release版增加链接选项忽略特定默认库:msvcrtd.lib
    在这里插入图片描述
  13. 依次生成项目:groupsock、liveMedia、UsageEnvironment
  14. 修改项目mediaServer中的源文件live555MediaServer.cpp,添加库目录
#pragma comment (lib, "Ws2_32.lib")   
#pragma comment (lib, "../Debug/BasicUsageEnvironment.lib")  
#pragma comment (lib, "../Debug/GroupSock.lib")  
#pragma comment (lib, "../Debug/LiveMedia.lib")  
#pragma comment (lib, "../Debug/UsageEnvironment.lib") 
  1. 把项目mediaServer设置为启动项目,生成,运行
    在这里插入图片描述我的下载中心有配置好的项目文件,如果嫌自己配置麻烦,可以直接下载使用。
发布了25 篇原创文章 · 获赞 1 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/fleaxin/article/details/101307417