Skip to content

TeamTalk 开源聊天软件 添加基于 openeuler/openeuler 系统的 docker 容器系统,方便快速调试。

License

Notifications You must be signed in to change notification settings

CyrusZhou-CN/TeamTalk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TeamTalk

安装调试参考

https://blog.csdn.net/lsqtzj/article/details/119456161

客户端

Android

2022年1月6日 项目更新到 Android Studio 2020.3.1.26 版本
Android Gradle Plugin 7.0.4
Gradle 7.0.2

Windows

更新到 Visual Studio 2019 (v142) ISO C++17 标准 (/std:c++17)
win-cliient\solution\teamtalk.sln(需要管理员模式打开)

库安装

需要安装 vcpkg https://github.com/microsoft/vcpkg#quick-start-windows
vcpkg install protobuf[core]:x86-windows
protobuf -> 3.18.0
protobuf 更新后可以替换/pb/protoc.exe 后重新运行make_PB_Files.bat 生成PB协议文件

服务端 Docker 支持

基于 openeuler/openeuler:20.03 系统的 docker 容器系统,方便快速调试。 image

直接运行版本

cd docker
docker-compose up -d

编译版本

cd docker
docker-compose -f "docker-compose-build.yml" up -d --build

b'i/o timeout' 问题

重复执行 docker-compose *** 命令就可以解决。

其他

命令行转换

下载https://sourceforge.net/projects/dos2unix/

命令行运行
for /R %G in (*.c *.cc *.h *.mk *.cpp) do unix2dos "%G"

linux换行问题

yum install dos2unix
find ./ -type f -print0 | xargs -0 dos2unix --

About

TeamTalk 开源聊天软件 添加基于 openeuler/openeuler 系统的 docker 容器系统,方便快速调试。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 29.4%
  • Objective-C 26.8%
  • C 17.7%
  • Java 10.7%
  • PHP 10.2%
  • JavaScript 1.8%
  • Other 3.4%