https://github.com/cloudfreexiao/pluto
https://github.com/cloudfreexiao/pluto
c cpp gamedev lua skynet
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cloudfreexiao/pluto
- Owner: cloudfreexiao
- License: mit
- Created: 2024-11-14T01:07:41.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T03:13:49.000Z (about 1 year ago)
- Last Synced: 2024-11-29T03:23:46.236Z (about 1 year ago)
- Topics: c, cpp, gamedev, lua, skynet
- Language: C++
- Homepage:
- Size: 22.2 MB
- Stars: 7
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Pluto
[skynet](https://github.com/cloudwu/skynet) 以CMake方式组织工程的跨平台的实现.
## 特点
1. 跨平台 windows linux macosx
2. 支持在 vs2022 xcode vscode 的IDE编译运行
3. skynet 以 submodule 的方式链接,方便升级,确保不改
4. 包含一些常用的lua库
## 在 Windows 下
基于 [Visual Studio 2022](https://visualstudio.microsoft.com/zh-hans/downloads/) 需要安装 CMake 和 Clang 模块.
- [安装CMake](https://learn.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio?view=msvc-170)
- [安装Clang](https://learn.microsoft.com/en-us/cpp/build/clang-support-cmake?view=msvc-170)
## 下载,更新项目
```bash
git clone --recurse-submodules git@github.com:cloudfreexiao/pluto.git
```
## 在 Windows 下
1.执行 build.bat 生成工程文件,编译
2.可以使用vs2022打开此工程目录编译
## 在 Linux 下
1. 执行 build.sh 编译
2. 使用 vscode 打开此工程目录(确保安装c++插件)
## 在 Mac OS X 下
1. 执行 build.sh 编译
2. 执行 xcode.sh 生成工程文件,编译
3. 使用 vscode 打开此工程目录(确保安装c++插件)
## 参考
- [wiki](https://deepwiki.com/cloudfreexiao/pluto)
- [skynet-cmake](https://github.com/hanxi/skynet-cmake)
- [moon](https://github.com/sniper00/moon)