User Tools

Site Tools


develop-corner-en

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
develop-corner-en [2019/02/25 19:35] – [General information] rjversluisdevelop-corner-en [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-======Developer corner====== 
-[[develop-corner-it|{{ icons:it.png|Versione italiana}}]][[:english|{{  :rocrail-logo-35.png}}]] 
-[[:develop-corner-en|Developer corner]]  
  
- \\ 
-//A collection of useful information for developers.// 
- \\ 
-{{ :icons:cpp.png}} 
- 
- \\ 
-=====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://docs.wxwidgets.org/stable/|wxWidgets Documentation]] 
-  * [[translations-en|Translations at LaunchPad]] 
-  * [[developer:debugging-tutorial|Debugging Tutorial]] 
-  * [[developer:digint-tutorial|Digital Interface Tutorial]] 
-  * Parameters   
-    * [[http://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en-index.html|Rocrail]]   
-    * [[http://rocrail.net/software/rocrail-snapshot/rocview/wrapper-en-index.html|Rocview]] 
- 
- \\ 
-=====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/RedHat/CentOS: yum install **libusb--devel** 
- 
-====Apple macOS ==== 
-  * http://www.libusb.info -> source build 
- \\ 
- 
-=====Compile Rocrail===== 
-====Linux==== 
-  * [[build-en|Build from source]] 
-  * [[:raspi:raspi-dev-en|RasPi]] 
- 
-====Windows==== 
-  * [[ccmingw-en|Cross compile with mingw]] 
-    * [[cc64mingw|Cross compile 64bit]] 
-  * [[:wx-tdm-gcc-en|Native compile with TDM-GCC]] 
-  * [[cmingw-en|Native compile with MinGW]] (Obsolete) 
- 
-====Apple macOS==== 
-  * [[cmac-en|Compile on Apple macOS]] 
- 
- \\ 
- 
-=====Debug the Rocrail Server===== 
-  * [[:developer:debugging-tutorial|Tutorial]] 
-  * [[:develop:ubuntu-debug-en|Ubuntu]] 
- 
- \\ 
-===== Android ===== 
-  * [[:android:mobilecontrol2-en|ESU Mobile Control 2]] 
- 
- \\ 
- 
- 
- \\ 
- 
-=====Arduino Projects===== 
-  * [[:arduino:dev-notes-en|Arduino Developer Notes]] 
-  * [[:arduino:ideas-en|Arduino RS485]] 
-  * [[:rascii-en|RASCII]] 
-  * [[:e4s-en|E4S]] 
-  * [[:arduino:rcan-en|CAN based firmware]] 
- \\ 
- 
-=====Eclipse===== 
-  * [[eclipse:checkout-en|Checkout and build]] 
-  * [[eclipse:run-debug-en|Running and debugging]] 
-  * [[:developer:help-en|Help!]] 
-  * [[:developer:eclipse-index-en|Indexer]] 
- 
- 
- \\ 
-=====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 
-</code> 
- 
-=====White Board===== 
-  * [[development|Development Notes]] 
develop-corner-en.1551119717.txt.gz · Last modified: 2019/02/25 19:35 by rjversluis