Commit 77065146 by xiongziliang

Merge remote-tracking branch 'origin/master'

parents ad47cd1d 3addd545
project(ZLMediaKit) project(ZLMediaKit)
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 3.1.3)
#使能c++11 #使能c++11
add_compile_options(-std=c++11) set(CMAKE_CXX_STANDARD 11)
#加载自定义模块 #加载自定义模块
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/cmake")
...@@ -81,10 +81,10 @@ add_definitions(-DENABLE_RING_USEBUF) ...@@ -81,10 +81,10 @@ add_definitions(-DENABLE_RING_USEBUF)
add_library(zltoolkit STATIC ${ToolKit_src_list}) add_library(zltoolkit STATIC ${ToolKit_src_list})
add_library(zlmediakit STATIC ${MediaKit_src_list}) add_library(zlmediakit STATIC ${MediaKit_src_list})
if (NOT WIN32) if (WIN32)
list(APPEND LINK_LIB_LIST pthread)
else()
list(APPEND LINK_LIB_LIST WS2_32 Iphlpapi shlwapi) list(APPEND LINK_LIB_LIST WS2_32 Iphlpapi shlwapi)
elif(NOT ANDROID and NOT IOS)
list(APPEND LINK_LIB_LIST pthread)
endif () endif ()
message(STATUS "linked libraries:${LINK_LIB_LIST}") message(STATUS "linked libraries:${LINK_LIB_LIST}")
......
...@@ -110,18 +110,14 @@ Windows | 已经完成移植 ...@@ -110,18 +110,14 @@ Windows | 已经完成移植
- 我的编译环境 - 我的编译环境
- windows 10 - windows 10
- visual studio 2017 - visual studio 2017
- [ZLToolKit](https://github.com/xiongziliang/ZLToolKit)
- [cmake-gui](https://cmake.org/files/v3.10/cmake-3.10.0-rc1-win32-x86.msi) - [cmake-gui](https://cmake.org/files/v3.10/cmake-3.10.0-rc1-win32-x86.msi)
- 编译 - 编译
``` ```
  1 请先编译安装ZLToolKit   1 使用cmake-gui打开工程并生成vs工程文件.
  2 使用cmake-gui打开工程并生成vs工程文件(配置时可能需要指定ZLTookKit的路径).   2 找到工程文件(ZLMediaKit.sln),双击用vs2017打开.
  3 找到工程文件(ZLMediaKit.sln),双击用vs2017打开.   3 选择编译Release 版本.
  4 选择编译Release 版本. 4 找到目标文件并运行测试用例.
  5 依次编译 ZLMediaKit_static、ZLMediaKit_shared、ALL_BUILD、INSTALL.
6 找到目标文件并运行测试用例.
  7 找到安装的头文件及库文件(在源码所在分区根目录).
``` ```
## 使用方法 ## 使用方法
- 作为服务器: - 作为服务器:
......
#!/bin/bash #!/bin/bash
path=`pwd`
cd .. cd ..
git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git
cd $path
cd ZLMediaKit cd ZLMediaKit
git submodule init git submodule init
git submodule update git submodule update
......
#!/bin/bash #!/bin/bash
path=`pwd`
cd .. cd ..
git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git
cd $path
cd ZLMediaKit cd ZLMediaKit
git submodule init git submodule init
git submodule update git submodule update
......
#!/bin/bash #!/bin/bash
path=`pwd`
cd .. cd ..
git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git
cd $path
cd ZLMediaKit cd ZLMediaKit
git submodule init git submodule init
git submodule update git submodule update
......
#!/bin/bash #!/bin/bash
path=`pwd`
cd .. cd ..
git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git git clone --depth=1 https://github.com/xiongziliang/ZLMediaKit.git
cd $path
cd ZLMediaKit cd ZLMediaKit
git submodule init git submodule init
git submodule update git submodule update
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论