Version 3 vs 4
Version 3 vs 4
Edits
Edits
- Edit by Timotheos, Version 4
- Apr 14 2019 9:38 PM
- ·Added instructions to install C/C++ NetBeans plugin
- Edit by Timotheos, Version 3
- Apr 14 2019 9:30 PM
- ·Added link to installing NetBeans, added formatting.
« Previous Change | Next Change » |
Edit Older Version 3... | Edit Older Version 4... |
Content Changes
Content Changes
You can download and install the Emblem [[tools/netbeans | NetBeans]] Modules which includes Echo templates and toolchain configurations for NetBeans. These will make Echo Project templates available in NetBeans, and the appropriate toolchains available for projects to build for other platforms.
To install, you will need to add the server to the module update list which will also allow NetBeans to automatically update your modules when there is a new version.
==Emblem Modules==
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Click the {nav Add} button to add a new provider
4. Add a name for the provider for example "Emblem Modules"
5. Use this URL `https://www.emblem.net.au/nb/updates.xml` or `http://insecure.emblem.net.au/nb/updates.xml` if you receive errors - see warning below.
6. Click {nav OK}.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`. This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption. [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solution, however I was unable to get it to work (I have spent a few hours on this problem). I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checks. In the end the easiest work around is to use a non encrypted connection. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead. I prefer not to use insecure connections when possible.
==Echo Templates==
1. The module Echo Templates should now be available in the {nav Available Plugins} tab. Select the module and click {nav Install}.
2. You will need to accept the licence agreement and continue following the unsigned message if there is one (the first version of the module was not signed and did not have a licence file).
3. You should be able to create a new project and find Echo Application under C/C++.
==Echo Toolchains==
Echo projects use a variety of toolchains to build for different platforms. If you haven't already make sure you have installed the toolchains. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]].
NOTE: Before proceeding, if you already have toolchains configured with the following names the configuration might be overwritten.
- Android_19
- devkitPPC
- Windows_Cross_Compiler
Once the toolchains are installed, you can either manually add them to NetBeans, or if you've used the default install locations from {rEI}, you can configure NetBeans with the Echo Toolchains plugin. Once you've installed the Emblem Modules as per the instructions above.
1. Open the {nav Plugins} window and navigate to the {nav Available Plugins} tab
2. Look for the Echo Toolchains module
3. Select the module and click Install.
4. Verify the toolchains have installed by going to {nav Tools > Options > Build Tools} and looking in the list for Android_19, devkitPPC and Windows_Cross_Compiler.
NOTE: Make sure your environment is correctly set up. The best way to do this is to setup Echo using {rEI}. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]] page for more information.
=C/C++ NetBeans plugin=
If you are using a version of NetBeans greater than 8.2, then you will need to install the **C/C++ plugin** manually.
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Check {nav NetBeans 8.2 Plugin Portal}
4. Select the {nav Available Plugins} tab
5. Check {nav C/C++}
2. Click {nav Install} and follow the prompts
=Emblem NetBeans plugins=
You can download and install the Emblem [[tools/netbeans | NetBeans]] Modules which includes Echo templates and toolchain configurations for NetBeans. These will make Echo Project templates available in NetBeans, and the appropriate toolchains available for projects to build for other platforms.
To install, you will need to add the server to the module update list which will also allow NetBeans to automatically update your modules when there is a new version.
==Emblem Modules==
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Click the {nav Add} button to add a new provider
4. Add a name for the provider for example "Emblem Modules"
5. Use this URL `https://www.emblem.net.au/nb/updates.xml` or `http://insecure.emblem.net.au/nb/updates.xml` if you receive errors - see warning below.
6. Click {nav OK}.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`. This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption. [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solution, however I was unable to get it to work (I have spent a few hours on this problem). I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checks. In the end the easiest work around is to use a non encrypted connection. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead. I prefer not to use insecure connections when possible.
==Echo Templates==
1. The module Echo Templates should now be available in the {nav Available Plugins} tab. Select the module and click {nav Install}.
2. You will need to accept the licence agreement and continue following the unsigned message if there is one (the first version of the module was not signed and did not have a licence file).
3. You should be able to create a new project and find Echo Application under C/C++.
==Echo Toolchains==
Echo projects use a variety of toolchains to build for different platforms. If you haven't already make sure you have installed the toolchains. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]].
NOTE: Before proceeding, if you already have toolchains configured with the following names the configuration might be overwritten.
- Android_19
- devkitPPC
- Windows_Cross_Compiler
Once the toolchains are installed, you can either manually add them to NetBeans, or if you've used the default install locations from {rEI}, you can configure NetBeans with the Echo Toolchains plugin. Once you've installed the Emblem Modules as per the instructions above.
1. Open the {nav Plugins} window and navigate to the {nav Available Plugins} tab
2. Look for the Echo Toolchains module
3. Select the module and click Install.
4. Verify the toolchains have installed by going to {nav Tools > Options > Build Tools} and looking in the list for Android_19, devkitPPC and Windows_Cross_Compiler.
NOTE: Make sure your environment is correctly set up. The best way to do this is to setup Echo using {rEI}. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]] page for more information.
=C/C++ NetBeans plugin=
If you are using a version of NetBeans greater than 8.2, then you will need to install the **C/C++ plugin** manually.
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Check {nav NetBeans 8.2 Plugin Portal}
4. Select the {nav Available Plugins} tab
5. Check {nav C/C++}
2. Click {nav Install} and follow the prompts
=Emblem NetBeans plugins=
You can download and install the Emblem [[tools/netbeans | NetBeans]] Modules which includes Echo templates and toolchain configurations for NetBeans. These will make Echo Project templates available in NetBeans, and the appropriate toolchains available for projects to build for other platforms.
To install, you will need to add the server to the module update list which will also allow NetBeans to automatically update your modules when there is a new version.
==Emblem Modules==
1. Go to {nav Tools > Plugins}
2. Select the {nav Settings} tab
3. Click the {nav Add} button to add a new provider
4. Add a name for the provider for example "Emblem Modules"
5. Use this URL `https://www.emblem.net.au/nb/updates.xml` or `http://insecure.emblem.net.au/nb/updates.xml` if you receive errors - see warning below.
6. Click {nav OK}.
WARNING: You may experience issues with NetBeans failing to connect to the server and reporting `handshake_failure`. This is a result of Java only supporting 128bit encryption by default whereas our servers use 256bit encryption. [[https://stackoverflow.com/questions/38203971/javax-net-ssl-sslhandshakeexception-received-fatal-alert-handshake-failure/38264878#38264878|This stackoverflow]] post explains a solution, however I was unable to get it to work (I have spent a few hours on this problem). I confirmed that I was installing the JCE correctly by removing the original policy files which caused NetBeans to fail to initialise the plugin update checks. In the end the easiest work around is to use a non encrypted connection. I have configured the server to allow limited access via `http://insecure.emblem.net.au` so you can use `http://insecure.emblem.net.au/nb/updates.xml` instead. I prefer not to use insecure connections when possible.
==Echo Templates==
1. The module Echo Templates should now be available in the {nav Available Plugins} tab. Select the module and click {nav Install}.
2. You will need to accept the licence agreement and continue following the unsigned message if there is one (the first version of the module was not signed and did not have a licence file).
3. You should be able to create a new project and find Echo Application under C/C++.
==Echo Toolchains==
Echo projects use a variety of toolchains to build for different platforms. If you haven't already make sure you have installed the toolchains. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]].
NOTE: Before proceeding, if you already have toolchains configured with the following names the configuration might be overwritten.
- Android_19
- devkitPPC
- Windows_Cross_Compiler
Once the toolchains are installed, you can either manually add them to NetBeans, or if you've used the default install locations from {rEI}, you can configure NetBeans with the Echo Toolchains plugin. Once you've installed the Emblem Modules as per the instructions above.
1. Open the {nav Plugins} window and navigate to the {nav Available Plugins} tab
2. Look for the Echo Toolchains module
3. Select the module and click Install.
4. Verify the toolchains have installed by going to {nav Tools > Options > Build Tools} and looking in the list for Android_19, devkitPPC and Windows_Cross_Compiler.
NOTE: Make sure your environment is correctly set up. The best way to do this is to setup Echo using {rEI}. See [[/w/projects/echo_3/setting_up_your_environment|Setting Up Your Environment]] page for more information.