ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

In general this seems to be getting into an XY problem. https://xyproblem.info/ https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem aka you're asking how to run a ROS interface on a "non-ROS" machine. But as soon as you run a ROS interface on the non-ROS machine it's not non-ROS.

What I think you want to do is run a c++ gui on a windows machine that can interact with the ROS network. You can build applications with ROS libraries inside them that include all the necessary libraries to be distributed as a standard Windows C++ executable to install on a Windows system.

Compiling into a self contained executable allows you to run on a standard windows installation without setting anything else up such as the developer toolchains etc. And this is actually possible on any platform but is particularly useful on Windows where self contained binaries are more expected.