What IDE should I use for cross platform development?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

SteveDeFacto
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 12
Joined: Wed Jan 27, 2010 6:57 pm

What IDE should I use for cross platform development?

Post by SteveDeFacto »

So far I tried eclipse but I can't get anything to build. I also tried CodeBlocks but the debugger locks when I try to escape a program through the IDE. Should I try Dev C++ or what?
User avatar
Lisergishnu
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 24
Joined: Wed Jan 11, 2012 8:30 pm
Programming Language of Choice: C++
Location: Villa Alemana, CL

Re: What IDE should I use for cross platform development?

Post by Lisergishnu »

IMHO I'd say no to Dev C++... Weird thing Code::Blocks is giving you problems, the only bug I've encountered is that sometimes the debugger don't run. I think you should troubleshoot it.
On the other hand Eclipse I think it's one of the best free IDE's out there, if you are working on Java that is. I tried to use CDT (the C++ plugin) without success, but if you manage to get it to work it should be worth it.
Then again, my best advice is to get Visual C++ Express, which is free and open to comercial uses if you are worried about that.
Good luck!

PS: The reason I'd say no to Dev C++ is because is pretty much outdated since it has been discontinued as far as I know.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What IDE should I use for cross platform development?

Post by dandymcgee »

Well it depends what you mean by "cross platform development". Do you mean developing on Linux or just developing for linux? If you just want to make builds available for other OSs, but still develop on Windows, I'd stick with Visual Studio as the IDE then just compile the source on the other systems when you reach a solid checkpoint. If you want to develop the project using Linux OS, then of course you'll have to use an alternative IDE such as the ones you've mentioned.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
N64vSNES
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Thu Aug 12, 2010 11:25 am

Re: What IDE should I use for cross platform development?

Post by N64vSNES »

This seems like a vague question.

You're stressing over....compatibility issues?
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: What IDE should I use for cross platform development?

Post by Falco Girgis »

QT Creator by a LONG shot. Fuck everyone else. ;)
User avatar
Light-Dark
Dreamcast Developer
Dreamcast Developer
Posts: 307
Joined: Sun Mar 13, 2011 7:57 pm
Current Project: 2D RPG & NES Platformer
Favorite Gaming Platforms: NES,SNES,N64,Genesis,Dreamcast,PC,Xbox360
Programming Language of Choice: C/++
Location: Canada

Re: What IDE should I use for cross platform development?

Post by Light-Dark »

GyroVorbis wrote:QT Creator by a LONG shot. Fuck everyone else. ;)
+1
<tpw_rules> LightDark: java is a consequence of inverse moore's law: every 18 months, the average program will be twice as slow. therefore, computers always run at the same percevied speed. java's invention was a monumental step
Image
User avatar
JamesParkes
Chaos Rift Junior
Chaos Rift Junior
Posts: 212
Joined: Sat Jan 07, 2012 4:21 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Nintendo 64, Xbox 360
Programming Language of Choice: C++
Location: Madison, Alabama
Contact:

Re: What IDE should I use for cross platform development?

Post by JamesParkes »

Light-Dark wrote:
GyroVorbis wrote:QT Creator by a LONG shot. Fuck everyone else. ;)
+1
+2
James Parkes
Computer Programmer, Graphic Artist

Email: parkesrjames@gmail.com
Twitter: http://www.twitter.com/parkesrjames
Facebook: http://www.facebook.com/parkesrjames
Portfolio: http://james.parkesnet.org
Rebornxeno
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 85
Joined: Thu Jun 23, 2011 11:12 am

Re: What IDE should I use for cross platform development?

Post by Rebornxeno »

Notepad.
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: What IDE should I use for cross platform development?

Post by Ginto8 »

JamesParkes wrote:
Light-Dark wrote:
GyroVorbis wrote:QT Creator by a LONG shot. Fuck everyone else. ;)
+1
+2
+3, but +4 if you can wrestle qmake into fully doing your bidding ;)
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
tappatekie
Chaos Rift Junior
Chaos Rift Junior
Posts: 204
Joined: Mon Nov 21, 2011 3:01 pm
Current Project: Web browser from scratch
Favorite Gaming Platforms: SNES, PSP, PS1 and 3
Programming Language of Choice: C#
Location: A house near me
Contact:

Re: What IDE should I use for cross platform development?

Post by tappatekie »

Rebornxeno wrote:Notepad.
Notepad++ :P
or
Visual Studio (what I prefer anyway...)
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What IDE should I use for cross platform development?

Post by avansc »

I would recommend using clang complete with vim, (ass good if not better than any IDE autocomplete), and using CMake as your build system.

This would mean that you would have to use clang with LLVM, not sure if there is a MS port.

You can also use CMake with eclipse. if you have to have that GUI feel just work on getting eclipse to work. its a perfectly fine IDE.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: What IDE should I use for cross platform development?

Post by JaxDragon »

avansc wrote: This would mean that you would have to use clang with LLVM, not sure if there is a MS port.
There is you just need to compile it yourself.

For multiplat development I just use a text editor that works well and a command line compiler.
User avatar
Lisergishnu
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 24
Joined: Wed Jan 11, 2012 8:30 pm
Programming Language of Choice: C++
Location: Villa Alemana, CL

Re: What IDE should I use for cross platform development?

Post by Lisergishnu »

Ginto8 wrote:
JamesParkes wrote:
Light-Dark wrote:
GyroVorbis wrote:QT Creator by a LONG shot. Fuck everyone else. ;)
+1
+2
+3, but +4 if you can wrestle qmake into fully doing your bidding ;)
After this I decided to try QT Creator. Looks neat so far :mrgreen:
User avatar
M_D_K
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1087
Joined: Tue Oct 28, 2008 10:33 am
Favorite Gaming Platforms: PC
Programming Language of Choice: C/++
Location: UK

Re: What IDE should I use for cross platform development?

Post by M_D_K »

avansc wrote:I would recommend using clang complete with vim, (ass good if not better than any IDE autocomplete), and using CMake as your build system.

This would mean that you would have to use clang with LLVM, not sure if there is a MS port.

You can also use CMake with eclipse. if you have to have that GUI feel just work on getting eclipse to work. its a perfectly fine IDE.
totally gonna check out clang complete.
Gyro Sheen wrote:you pour their inventory onto my life
IRC wrote: <sparda> The routine had a stack overflow, sorry.
<sparda> Apparently the stack was full of shit.
User avatar
Lisergishnu
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 24
Joined: Wed Jan 11, 2012 8:30 pm
Programming Language of Choice: C++
Location: Villa Alemana, CL

Re: What IDE should I use for cross platform development?

Post by Lisergishnu »

I took advice here and I'm totally blown away on how neat Qt Creator is :) . It's the prefect tool for writing the map editor I need. I only had to understand fully the Signal-Slot concept, but now I think it's brilliant!
Post Reply