develop-corner-en
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
develop-corner-en [2019/02/25 19:35] – [General information] rjversluis | develop-corner-en [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ======Developer corner====== | ||
- | [[develop-corner-it|{{ icons: | ||
- | [[: | ||
- | \\ | ||
- | //A collection of useful information for developers.// | ||
- | \\ | ||
- | {{ : | ||
- | |||
- | \\ | ||
- | =====General information===== | ||
- | * [[coding-guide-en|Code Style]] | ||
- | * [[gui-code-en|Maintaining and Creating GUI Dialogs]] | ||
- | * [[concepts-en|Definitions and Concepts]] | ||
- | * [[cs-protocol-en|Rocrail Client Protocol]] (RCP) | ||
- | * [[dev-rocrail-automode|Automatic Mode]] | ||
- | * [[sourcecode-branches-en|Branches]] | ||
- | * [[http:// | ||
- | * [[translations-en|Translations at LaunchPad]] | ||
- | * [[developer: | ||
- | * [[developer: | ||
- | * Parameters | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | |||
- | \\ | ||
- | =====Prerequisites===== | ||
- | * [[buildwx-en|Build wxWidgets from source]] | ||
- | |||
- | ====Linux==== | ||
- | * libusb-1.0-0-dev \\ Debian: sudo apt-get install **libusb-1.0-0-dev** \\ Debian9 (stretch): apt-get install **libusb-dev** **libgusb-dev** \\ OpenSuSE: **libusb-1_0-devel** \\ Fedora/ | ||
- | |||
- | ====Apple macOS ==== | ||
- | * http:// | ||
- | \\ | ||
- | |||
- | =====Compile Rocrail===== | ||
- | ====Linux==== | ||
- | * [[build-en|Build from source]] | ||
- | * [[: | ||
- | |||
- | ====Windows==== | ||
- | * [[ccmingw-en|Cross compile with mingw]] | ||
- | * [[cc64mingw|Cross compile 64bit]] | ||
- | * [[: | ||
- | * [[cmingw-en|Native compile with MinGW]] (Obsolete) | ||
- | |||
- | ====Apple macOS==== | ||
- | * [[cmac-en|Compile on Apple macOS]] | ||
- | |||
- | \\ | ||
- | |||
- | =====Debug the Rocrail Server===== | ||
- | * [[: | ||
- | * [[: | ||
- | |||
- | \\ | ||
- | ===== Android ===== | ||
- | * [[: | ||
- | |||
- | \\ | ||
- | |||
- | |||
- | \\ | ||
- | |||
- | =====Arduino Projects===== | ||
- | * [[: | ||
- | * [[: | ||
- | * [[: | ||
- | * [[: | ||
- | * [[: | ||
- | \\ | ||
- | |||
- | =====Eclipse===== | ||
- | * [[eclipse: | ||
- | * [[eclipse: | ||
- | * [[: | ||
- | * [[: | ||
- | |||
- | |||
- | \\ | ||
- | =====Building packages===== | ||
- | * [[mkdeb-en|Create a Debian package]] | ||
- | * [[mkrpm-en|Create a RPM package]] | ||
- | * [[winsetup-en|Create a Windows setup]] | ||
- | |||
- | \\ | ||
- | =====API Error Codes===== | ||
- | * [[linux-error]] | ||
- | * [[osx-error]] | ||
- | * [[win32-mingw-error]] | ||
- | * [[win32-error]] | ||
- | * [[win32-socket-error]] | ||
- | |||
- | \\ | ||
- | =====Dump Pre Processor Defines===== | ||
- | <code bash> | ||
- | gcc -dM -E - < /dev/null | ||
- | </ | ||
- | |||
- | =====White Board===== | ||
- | * [[development|Development Notes]] |
develop-corner-en.1551119717.txt.gz · Last modified: 2019/02/25 19:35 by rjversluis