More Free Alternatives...

When I run my VC++ Express 2005 Create Project wizard and choose to create a win32 console application, it has four options in the Win 32 Application Wizard: Windows application, Console application, DLL, and Static library. Two of these are normally disabled: windows application and DLL. Something I found online said that you can change the html wizard file and comment out the lines that disable these options--I tried it and it works, but I changed it back because the lines to comment out are within an if statement that checks to see if it is the Express version, and if so, then it disables those two options. Is changing the wizard to enable the windows application and DLL options legal If not, then why is it so easy to do so Also, if it is illegal to do that, then it seems kind of silly, because you can create a windows application from existing code quite easily, and I assume that that is legal Is this option disabled in Express just to make you go through extra work Other than this, I really like VC++ Express 2005. It seems to work well, and it compiles directx stuff easily and quickly--something other free compilers I've found can't do apparently (or at least I haven't figured out how to get them to compile in other IDEs). Anyway, if someone knows the answer to the legality of changing the wizard, please post ASAP--it's bugging me. Thanks!

--Ron Iobs (or, that's what you can call me)


Answer this question

More Free Alternatives...

  • Ofir Epstein

    At this moment I do not really know of any other environment than Visual Studio and the express edition. What features in the express edition do you not like A long time ago I tried out DevC++ and it worked but didn't really get used to it.

    I haven't tried eclipse but it seem many like that, together with the .NET SDK and DirectX SDK you should be able to create DX C++ environment. But I am not sure.

    I am pretty sure you can do it all by yourself without wizards in VC++ if you want.



  • hye_heena

    If you want an official answer I suggest you use the "Contact us" link that are all (what I have seen) pages on any microsoft.com page. It might take some days or a week to get an answer but it is an official answer. On the MSDN C++ page I get this link to get there
    http://support.microsoft.com/gp/contactusMSDN sd=msdn

    The .NET SDK contains the full C++ compiler as I know it so you will be able to get it from there. The platform SDK (or it might be called windows SDK now) is a free download and it contains all header files, definitions and libraries you need to develop for windows. All this together with VSC++ express will give you a development environment for windows that only lack a few features from a full version of Visual Studio.

    Besides that there is a few more free alternatives....



  • GTrz

    I am not a speaking on behalf of anyone but my view is that you will always be able to do what you want with software (or data) you can get. MSVC++ Express falls into that, you can change data files as much as you want as long as you do not change the behaviour of the application or distribute it further. I browsed through the license agreement and I found nothing that would prohibit it.

    Maybe those options are disabled because a default installation does not support it. If it was not possible I am sure MS would have removed those options. The platform SDK and C++ optimizing compiler is free to use.



  • Michael Cheung

    Hey, thanks so much! I like your answer--clear cut and pretty defined. Maybe I'm just paranoid, but is there a way I can get an official answer from MS Because on one of the information pages about VC++ 2005, it shows the available projects you can create for Express Standard and Pro, and Win32 Application and DLL are not checked for Express, but are for Standard and Pro. Do you know of anyone I can email to get an official answer Thank you for your reply, it was very helpful and I'm glad to know that someone answers forum questions like mine. Thanks!

    --Ron Iobs

  • Mark The Archer Evans

    I'm trying to program with DirectX and for that I need to do Win32 applications, obviously. I haven't found any way to compile and run any of my directx book examples in any compiler other than Visual C++. I've figured that the main problem with what I was doing before is I was using MinGW compilers, which apparently are kind of picky with libraries and such, and I kept getting linker errors that nothing would fix other than doing a painstakingly long search through the DirectX libraries to change one of the includes. Anyway, you mentioned more free alternatives. I'd love to know what there is out there--I don't like VC++ much anyway (I like to code things myself). I've tried Dev-C++, which I liked, but uses MinGW. Is there any way I can get a non MinGW without using VC++ I don't know too much about compilers and such, I just like to write code and have it compile without weird errors. ;) In any case, if you know of anything, please post it here. Thanks for all of your answers, you seem very informed.

    --Ron Iobs

  • More Free Alternatives...