Main > Main Forum

Compile with Microsoft or MINGW

<< < (3/4) > >>

Farmboy90:
I would love an Visual Studio solution.   So please go for it.  :)

Actually what would be infinitely better is if mame could be rewritten in C++.  The design would make more sense visually when looking at the code and would be much cleaner and easier to read/maintain/modify.

SirPoonga:
I would stick with mingw because
1) it is what mame uses
2) it is much easier to setup.  So even a noob can compile a custom mame if needed
3) takes up a smaller footprint on harddrive

You don't gain that much by using VS except for debugging, which most people who compile mame for a custom compile don't need.

But if it is going to be additional then sure, go ahead.

u_rebelscum:
I voted no, but SirP said it:


--- Quote from: SirPoonga on January 17, 2006, 06:05:50 pm ---I would stick with mingw ...

But if it is going to be additional then sure, go ahead.

--- End quote ---

MikeQ:
It would be additional.

The WPO option in Microsoft can buy you a lot too.  I've Vtuned Mame and looked at the module percentages and Microsoft is routinely a faster build.  I haven't gone as far as measuring FPS differences though.

The main reason however to provide the Microsoft solution however is debugging like people have said but also so that you can use all the nice features that 3rd party development tools allow.  I use Incredibuild for "compiler farm" compiling (compile mame in under a minute).  Vtune and NuMega tools, etc..  All these tools tightly integrate with Visual Studio.

elvis:

--- Quote from: MikeQ on January 16, 2006, 09:14:51 am ---I'm not suggesting I'd only provide a Microsoft project only.  I'd still proved the MinGW/GCC make file.  The Microsoft project would be additional.

--- End quote ---

Well in that case I don't mind either way.  I'm 100% GNU myself (big stinking Linux hippy) and if the MS stuff is merely an addition I can ignore, then it affects me naught.

It's all down to how much effort you can be bothered putting in for each release.  Although for pure acedemic reasons, I'd be very interested to see them run side by side for benchmarking purposes.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version