Page 2 of 2

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

Posted: Tue Feb 07, 2012 7:24 pm
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.

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

Posted: Wed Feb 08, 2012 5:02 am
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.

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

Posted: Wed Feb 08, 2012 8:52 am
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: !

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

Posted: Wed Feb 08, 2012 3:00 pm
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?

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

Posted: Wed Feb 08, 2012 3:03 pm
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.

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

Posted: Wed Feb 08, 2012 3:06 pm
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.

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

Posted: Thu Feb 09, 2012 8:51 pm
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...

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

Posted: Thu Feb 09, 2012 9:33 pm
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?

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

Posted: Thu Feb 09, 2012 10:22 pm
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?

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

Posted: Thu Feb 09, 2012 10:55 pm
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).

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

Posted: Thu Feb 09, 2012 11:17 pm
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

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

Posted: Thu Feb 09, 2012 11:49 pm
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.