在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):libmx3/mx3开源软件地址(OpenSource Url):https://github.com/libmx3/mx3开源编程语言(OpenSource Language):C++ 84.4%开源软件介绍(OpenSource Introduction):libmx3Cross platform has been well studied on desktop, but this is an exploration in doing that on mobile and an open request for comments and improvements. The name"mobile times 3", Android, iOS, and Windows Phone. (todo, windows phone support) Learning
Tools of the Trade
ContributingThere are many ways to contribute to mx3:
There are a few things laid out in TODO, if you want to contribute but don't know how. If you are building a large feature, please file an issue first to ensure that it aligns with the goals of mx3 - if it does, please submit a Pull Request during development to solicit feedback and enable incremental code review throughout the process. Requirements
Installation
Objective-CRun AndroidBe sure to create a BuildingRunning any of the make commands will automatically download gyp and create
Build files are generated in Make targets:
Directory structure├── Application.mk # the android make file
├── Makefile # helper for interacting with gyp, and using command line builds (no xcode!!)
├── android/ # Java bindings to mx3::Api
├── common.gypi # a gyp include which defines project wide settings
├── deps/ # third party dependencies
├── example_android/ # the Android example project
├── example_ios/ # an external xcodeproj which uses libmx3 ("the client" in a client/server model)
├── include/ # header include paths, no code here
├── mx3.gyp # gyp meta-build file for per-target settings
├── objc/ # objc bindings to mx3::Api. Very simple api translation (NSString * -> std::string, lowerCamel -> under_lower, etc.)
├── src/ # the c++ library, there should be no objc/java code here ("the server" in a client/server model)
└── test/ # c++ tests |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论