Git Product home page Git Product logo

cyruszhou-cn / teamtalk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hnzhangshilong/teamtalk

4.0 0.0 0.0 181.84 MB

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

License: Apache License 2.0

Java 10.66% Makefile 0.54% C 17.73% C++ 29.14% MATLAB 0.02% Shell 0.60% PHP 10.24% Objective-C 26.83% Objective-C++ 0.62% Ruby 0.01% JavaScript 1.83% CSS 0.99% HTML 0.24% CMake 0.13% Rich Text Format 0.01% Hack 0.30% Batchfile 0.03% Dockerfile 0.10%

teamtalk's Introduction

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 --

teamtalk's People

Contributors

bluefoxah avatar cyruszhou-cn avatar

Stargazers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.