The Idea Behind the Seadot SDK Connector

The Seadot SDK Connector provides surrogates for common developer tools that you use on your PC. Unlike the real tools, these surrogates take care of syncing your project data to your Seadot device or virtual machine and running the developer tools on the remote device or virtual machine.

As a developer you work with the tools on your PC as normal, but the SDK Connector builds and runs the code directly on Seadot.

The Seadot SDK Connector can either be used on the command line, or with the Qt Creator IDE.

If you have a Seadot device, use your device's IP address on the network for REMOTE_HOST and use 22 for REMOTE_PORT.
If you have a Seadot virtual machine, use 127.0.0.1 for REMOTE_HOST and use 2200 for REMOTE_PORT.

Development Devices
-> 1365339958 : SeadotVM [127.0.0.1:2200]
'->' marks the currently selected device.
Please (re)start QtCreator and configure it to use the tools from
'/home/mgrimme/seadot-sdk'.

Verify that your Seadot machine is accessible by the SDK.

~/seadot-sdk/shell uname

You should see something like this:

[SeadotVM: seadot@127.0.0.1]
Linux

Start or restart QtCreator and go to Tools->Options....

Select the Build & Run section and click on the tab Compilers. Add a new GCC compiler.

Point the Compiler path to g++ of your Seadot SDK Connector. Hit Apply.