View Single Post
  #39   Spotlight this post!  
Unread 05-01-2015, 13:55
byteit101's Avatar
byteit101 byteit101 is offline
WPILib maintainer (WPI)
AKA: Patrick Plenefisch
no team (The Cat Attack (Formerly))
Team Role: Programmer
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Worcester
Posts: 699
byteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of lightbyteit101 is a glorious beacon of light
Re: Favorite IDE/Code editor?

Quote:
Originally Posted by yash101 View Post
I like to use QT Creator for C++. It is simple, yet powerful. It is extremely easy to use and even supports CMakeLists.txt.

Sadly, a lot of the project configuration is manual. It is not hard though.

You either need to make a QMake project file or a CMake project file .

The greatest part is that it is cross-platform. I develop my code on Mac (because I like the keyboard) and I compile on my Linux VPS or Laptop!
I have to second this. As someone at WPI who helps write WPILib, I actually did a portion of 2015 WPILib development in QT Creator to try out the new toolchains that I was working on at the time. It is by far the best C++ IDE I’ve used. For anyone else who wants to use CMake, either via QT creator or some other way (command line), the Ubuntu toolchains come with the frcmake package, which have a toolchain definition file along with the `frcmake` binary to automatically call cmake with the toolchain file. If you aren't on Ubuntu, the toolchain file is here: https://bitbucket.org/byteit101/tool...ake?at=default
you can then create a cmake file and invoke cmake with the "-DCMAKE_TOOLCHAIN_FILE=path/to/toolchain/file" option
__________________
Bubble Wrap: programmers rewards
Watchdog.Kill();
printf("Watchdog is Dead, Celebrate!");
How to make a self aware robot: while (∞) cout<<(sqrt(-∞)/-0);
Previously FRC 451 (The Cat Attack)
Now part of the class of 2016 at WPI & helping on WPILib