本仓库是XEngine已经开源的模块和使用例子所在仓库
开发语言:C/C++
开发工具:vs2022
支持系统:linux,macos,windows
- XEngine_Application 工具库代码
- XEngine_Module 模块源代码
- XEngine_Example 例子源代码
- XEngine_AVPlayer 音视频播放模块
- XEngine_InfoReport 信息报告模块
- jsoncpp json模块
- tinyxml2 XML模块
- XEngine_APPFileSort 文件排序工具
- XEngine_APPSimulateKeyInput 模拟键盘输入工具
- XEngine_APPSocketTest 网络测试工具(服务器和客户端)
- XEngine_APPModuleTest XEngine库安装完整性检查程序
- AVCodec_APPPlayer 音视频播放器
- InfoReport_APPExample 报告模块例子
在编译之前必须安装XEngine,可以参考其Readme文档
GITEE:https://gitee.com/xyry/libxengine
GITHUB:https://github.com/libxengine/xengine
git clone https://gitee.com/xyry/libxengine.git 或者 git clone https://github.com/libxengine/xengine.git
window执行XEngine_WINEnv.bat 脚本
Linux执行:sudo ./XEngine_LINEnv.sh -i 3
macos执行:./XEngine_LINEnv.sh -i 3
XEngine_AVPlayer 需要sdl2支持
使用VS打开并且编译,你需要优先配置XEngine环境才能使用
Linux使用Makefile编译
UBUNTU22.04 或者 RockyLinux 9 x64均可
在XEngine_Source目录下执行命令
make 编译
make FLAGS=InstallAll 安装库程序
make FLAGS=CleanAll 清理编译
使用makefile编译,控制台运行,需要mac 13以及以上版本
参考Linux
- 切换到MASTER分支
- 下载代码
- 编译
- 安装
- 运行
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
如果你觉得这个软件对你有帮助,请你给我们一个START吧 也可以通过微信关注我们
如果你有问题或者发现程序有BUG和意见,可以在issues中提交