Programming FRC robot in Visual Studio

I am just wondering if it is possible to program an FRC robot in C++ on Visual Studio. Is there a configuration file that I can download?

I don’t think Visual Studio comes with a PowerPC cross compiler and is not compatible with the vxWork binary format. So I would guess it is not possible.

Not to mention that the code is structured differently, and the Microsoft Libraries are pre-compiled to x86. It may be possible however to use the IDE from Visual Studio, but the question is how long you are willing to spend to set that up.

Is this still the case for 2015? We are looking for something with less issues than eclipse.

It could be theoretically possible. I know that it’s possible to create a gradle script that would build for the roboRIO, and gradle has visual studio integration. However, I’ve never used the visual studio plugin before, so I don’t know for sure.

If you’re looking for a complete toolchain for VS that targets the roboRIO, I’m not aware of one.

I believe there is a way to set up a makefile project, but it’d be a long job. You’d basically have to bind the “build” and “run” actions to shell scripts that do the actual compiling and deploying. You wouldn’t get any debugging and probably wouldn’t get as good code completion/intellisense.