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

User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

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

Post by THe Floating Brain »

Lisergishnu wrote:
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 ;)
+5
tappatekie wrote: Visual Studio (what I prefer anyway...)
YOU CAN DO CROSS PLATFORM ON THAT!!!!! :-D How? I (foolishly) wrote my entire project in that
and have been trying to port it with Code::Blocks.
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
User avatar
szdarkhack
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 61
Joined: Fri May 08, 2009 2:31 am

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

Post by szdarkhack »

THe Floating Brain wrote: YOU CAN DO CROSS PLATFORM ON THAT!!!!! :-D How? I (foolishly) wrote my entire project in that
and have been trying to port it with Code::Blocks.
You definitely can. VS allows you to customize the build process, you can even build using makefiles. Hell, I've compiled code for the Nintendo Wii on VS. It can be a bit complicated to setup, but it certainly works.
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 »

Lisergishnu wrote: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!
Sweet! The Signal-Slot concept is one of the really cool things I like about Qt. Plus the QtStylesheets :mrgreen: !
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
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

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

Post by THe Floating Brain »

szdarkhack wrote:
THe Floating Brain wrote: YOU CAN DO CROSS PLATFORM ON THAT!!!!! :-D How? I (foolishly) wrote my entire project in that
and have been trying to port it with Code::Blocks.
You definitely can. VS allows you to customize the build process, you can even build using makefiles. Hell, I've compiled code for the Nintendo Wii on VS. It can be a bit complicated to setup, but it certainly works.
So would I have to configure MinGW on it?
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
User avatar
JarrodParkes
ES Beta Backer
ES Beta Backer
Posts: 325
Joined: Thu Feb 25, 2010 2:39 pm
Current Project: Yes, iPhone Application(s)
Favorite Gaming Platforms: N64, PC
Programming Language of Choice: C++
Location: Mountain View, CA
Contact:

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

Post by JarrodParkes »

THe Floating Brain wrote:So would I have to configure MinGW on it?
If you are referring to Qt, I have been able to configure my projects to compile with both a MinGW toolchain and VS toolchains. It is a pretty straight forward process once you know where things are located.
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

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

Post by THe Floating Brain »

JarrodParkes wrote:
THe Floating Brain wrote:So would I have to configure MinGW on it?
If you are referring to Qt, I have been able to configure my projects to compile with both a MinGW toolchain and VS toolchains. It is a pretty straight forward process once you know where things are located.
I was referencing VS, what I am really trying to find out is if I can cross - compile.
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
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 »

THe Floating Brain wrote:
JarrodParkes wrote:
THe Floating Brain wrote:So would I have to configure MinGW on it?
If you are referring to Qt, I have been able to configure my projects to compile with both a MinGW toolchain and VS toolchains. It is a pretty straight forward process once you know where things are located.
I was referencing VS, what I am really trying to find out is if I can cross - compile.
Yes, you can.

I used to compile for Dreamcast with Visual Studio as my IDE...
User avatar
THe Floating Brain
Chaos Rift Junior
Chaos Rift Junior
Posts: 284
Joined: Tue Dec 28, 2010 7:22 pm
Current Project: RTS possible Third Person shooter engine.
Favorite Gaming Platforms: PC, Wii, Xbox 360, GAME CUBE!!!!!!!!!!!!!!!!!!!!!!
Programming Language of Choice: C/C++, Python 3, C#
Location: U.S

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

Post by THe Floating Brain »

GyroVorbis wrote:
THe Floating Brain wrote:
JarrodParkes wrote:
THe Floating Brain wrote:So would I have to configure MinGW on it?
If you are referring to Qt, I have been able to configure my projects to compile with both a MinGW toolchain and VS toolchains. It is a pretty straight forward process once you know where things are located.
I was referencing VS, what I am really trying to find out is if I can cross - compile.
Yes, you can.

I used to compile for Dreamcast with Visual Studio as my IDE...
Would you have to set up MinGW as its compiler; or something similar to that?
"Why did we say we were going to say we were going to change the world tomorrow yesterday? Maybe you can." - Myself

ImageImage
User avatar
Nokurn
Chaos Rift Regular
Chaos Rift Regular
Posts: 164
Joined: Mon Jan 31, 2011 12:08 pm
Favorite Gaming Platforms: PC, SNES, Dreamcast, PS2, N64
Programming Language of Choice: Proper C++
Location: Southern California
Contact:

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

Post by Nokurn »

GyroVorbis wrote:
THe Floating Brain wrote:
JarrodParkes wrote:
THe Floating Brain wrote:So would I have to configure MinGW on it?
If you are referring to Qt, I have been able to configure my projects to compile with both a MinGW toolchain and VS toolchains. It is a pretty straight forward process once you know where things are located.
I was referencing VS, what I am really trying to find out is if I can cross - compile.
Yes, you can.

I used to compile for Dreamcast with Visual Studio as my IDE...
"Used to"? Are you doing something different now?
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 »

Nokurn wrote:
GyroVorbis wrote:
THe Floating Brain wrote: I was referencing VS, what I am really trying to find out is if I can cross - compile.
Yes, you can.

I used to compile for Dreamcast with Visual Studio as my IDE...
"Used to"? Are you doing something different now?
Yeah, he's SSHing into his Kubuntu box and compiling it with GCC like a bad ass. (Actually I'm unsure if he has some OSX method rigged up now that he's a total Apple whore).
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
short
ES Beta Backer
ES Beta Backer
Posts: 548
Joined: Thu Apr 30, 2009 2:22 am
Current Project: c++, c
Favorite Gaming Platforms: SNES, PS2, SNES, SNES, PC NES
Programming Language of Choice: c, c++
Location: Oregon, US

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

Post by short »

Considering that GCC is a complete pile of shit, have you guys considered clang/llvm??

I haven't gotten to try it yet, but I wanted to atleast make you aware of it. There's a nice talk about it's up and coming 11 support / debug messages / compilation speed / concrete reasons why gcc sucks ass (why would they refuse to let tools be built ontop of it?)

http://channel9.msdn.com/Events/GoingNa ... on-Monkeys
My github repository contains the project I am currently working on,
link: https://github.com/bjadamson
User avatar
Nokurn
Chaos Rift Regular
Chaos Rift Regular
Posts: 164
Joined: Mon Jan 31, 2011 12:08 pm
Favorite Gaming Platforms: PC, SNES, Dreamcast, PS2, N64
Programming Language of Choice: Proper C++
Location: Southern California
Contact:

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

Post by Nokurn »

dandymcgee wrote:
Nokurn wrote:
GyroVorbis wrote:
THe Floating Brain wrote: I was referencing VS, what I am really trying to find out is if I can cross - compile.
Yes, you can.

I used to compile for Dreamcast with Visual Studio as my IDE...
"Used to"? Are you doing something different now?
Yeah, he's SSHing into his Kubuntu box and compiling it with GCC like a bad ass. (Actually I'm unsure if he has some OSX method rigged up now that he's a total Apple whore).
How about getting changes over to the Kubuntu machine to test on the Dreamcast before pushing to remote (like when working on Dreamcast specific code)? Pull from a remote on the machine where the changes are, then build? Or making the changes directly with vim/whatever in ssh?
short wrote:Considering that GCC is a complete pile of shit, have you guys considered clang/llvm??

I haven't gotten to try it yet, but I wanted to atleast make you aware of it. There's a nice talk about it's up and coming 11 support / debug messages / compilation speed / concrete reasons why gcc sucks ass (why would they refuse to let tools be built ontop of it?)

http://channel9.msdn.com/Events/GoingNa ... on-Monkeys
Clang is nice. I haven't used it on Linux, but it works nicely on OS X. The Windows support is rather lacking. From my (novice) tests, it generates faster code than gcc in many cases, compiles quicker, and puts out much better diagnostics. The C++11 support is getting there. It's missing one of the biggest features, though (lambdas). If the ES team is using Xcode 4 on OS X, they're probably already using Clang. I don't know much about Dreamcast development, but Clang might not work for that. Really depends on the linker, I suppose.
Post Reply