We use Visual Studio at work for XBOX and PC development.
Printable View
We use Visual Studio at work for XBOX and PC development.
no, you use the same compilers for PS2 and XBOX as you would any other program, you just use different libraries. You must have the PS2 SDK to develop for the ps2, and the same is such for xbox and other console platforms.Quote:
I thought you had to have a seperat compilar to compile programms to work on - say the ps2, or maby just another set of libraries
So are you saying that if you make a program in MSVC++ that you could run it on a Apple II or Atari? Nope. You need a seperate compiler that is built to make executable files for that platform. You COULD use a cross-compiler too. It would have to have support for whatever platform you are developing on. XBox basically is the same thing as a PC with windows loaded.
fry, you're wrong here. If you just told the compiler to use different libraries, it could compile for whatever system you told it to.
Nope. Try making MSVC compile a program that works on a Mac or on Linux. Without using a Windows emulator, btw.
No crap it ain't gonna work. That's because MSVS is using windows libraries. I wonder why? It's only a windows compiler ya know. However, if you told it to use only Mac libraries or only linux libraries, the compiled app would run on the Mac/Linux and not on windows.
You would never be able to get MSVC to compile for Mac or Linux, no matter what libraries you told it to use.
Why's this?
We use MSVC for all our comercial apps.
>>You would never be able to get MSVC to compile for Mac or Linux, no matter what libraries you told it to use.
I've made simple app's in C that work on Linux (and in MS OS's) in MSVC. Never tried for MAC.
Since when does MSVC output ELF or a.out executables that are built against Glibc? Libraries are not the issue here, it is executable formats.
As far as I'm aware the MS linker only outputs PE (portable executable) COFF files, which will only run on Win32 O/S's or others which support this executable file format. I didn't think that either Linux nor Macs supported it.
Regards,
Actually, yes. But theoretically, if the correct libraries were used, the output format could be whatever the libraries displayed.