Announcement from Daniel Stonier (Yujin Robot) to ros-users
Hi Ros userland,
This is an announcement to offiicially update the status of ros electric on windows. To summarize what is there:
Mingw Ros
For those who want to make windows apps (namely qt apps) whilst still developing in linux. This is working with the basic ros, ros comms and any message (msgs/srv) package.
- Uses the mingw_cross cross compiler
- Uses rosbuild2 for a cross-compiling mingw build environment.
- Integrates with qt to build cross-platform linux/mingw qt-ros apps.
The status is fairly complete for what it is intended to handle - mostly development of testing/debugging apps. However if you have an itch, feel free to scratch it.
Msvc Ros
Getting ros to natively compile with the ms compilers.
- Currently using the ms express 2010 compiler to build a 32-bit sdk (libs and headers) for the core ros/ros_comm/message packages
- Uses rosbuild2 & nmake for a complete msvc build environment.
Call for Helpers
As you can see, the basics are functional (namely rosbuild2 functionality) and we've done some testing here at Yujin/Korean government groups to sort out a few of the porting issues. However, there's still quite a few areas that really need some work. You can see a list of the primary jobs we're targeting on the roadmap.
I've posted a stack proposal review on the win_ros pages - if you want to be involved in the direction of the stack, feel free to ramble on the review page.
If you would also like to be involved more directly with development, please get in touch with me via email. A good linux/ros developer + windows developer should be able to push this in a good direction as it needs good integration on both sides. I'm a linux control engineer, so if you are an experienced windows developer it would be especially useful - I can bridge whatever gaps there are to the linux world and ros build framework.
Regards,
Daniel Stonier (Yujin Robot).
Leave a comment