Hi, can anyone recommend a free ide to use with directx games programming?
Thanks
Hi, can anyone recommend a free ide to use with directx games programming?
Thanks
You can use Code::blocks, it is compatible as long as you have microsoft visual C++ compiler. It also has a template for a directx project which includes all the liink libraries and templates for a basic directx Project
http://forums.codeblocks.org/index.php?board=20.0
If you have to use an MS compiler anyway, wouldn't VC++ 2005 Express be easier?
M.Eng Computer Engineering CandidateB.Sc Computer Science
Robotics and graphics enthusiast.
Well you could use Dev-C++ and the following DevPak http://www.g-productions.net/files/d...ectX90c.DevPak. I've yet to try the DevPak myself since I managed to get the DirectX SDK working with MinGW and compile with command line.
Or you can as psycho said, save yourself a crapton of hassle and just get visual studio 2005 express, which is free aswell.
STL Util a small headers-only library with various utility functions. Mainly for fun but feedback is welcome.
VSE as many people have said have problems such as memory leaks and slowdown. I'd rather use a program that is updated/supported more often than not, hence why I choose code-blocks. It's not without it's problems but I think it's a better IDE.
I haven't noticed much of this since SP1 was released. Or maybe I'm just too used to it now to notice .Originally Posted by indigo0086
M.Eng Computer Engineering CandidateB.Sc Computer Science
Robotics and graphics enthusiast.
I have been using Visual Studio .NET 2005 Standard and have found very few problems. It has some tidiness issues with MFC and so forth but nothing that would kill the IDE. Visual Studio is an excellent IDE and I would highly recommend it to anyone. Express is a Lite version of Visual Studio but based on the same shell and I never had any problems with it.
Yes there are tons of bugs in Visual Studio but I doubt you will come across them in your endeavours. Most of them have been addressed and/or fixed with recent updates.
I have the .Net Studio as well but The main problem is the runtime debugger. I can't seem to uninstall or disable it fully. I go to the options and disable it but it always pops up when using other applications.
VC2005 has a problem with the context sensitive help and autocomplete features. The database for the system takes forever to build when adding large libraries (like DirectX and the platform SDK) which causes serious slowdowns.
This is done once per project because unlike previous versions VC2005 stores this database per project rather than centrally).
But when that generation is complete (best let it run overnight as it can take hours) it's quite fast.
Is visual studio 2008 okay to use?? I am using right now Visual C++ 2005 EE.
They have a thread at the msdn forums about it called How to Disable Intellisense. It was started back in 2005 and has recent posts with people still having problems. A major concern would be if you have projects on a network drive or usb drive. You can read more about it. The thread starter is http://forums.microsoft.com/MSDN/Sho...32651&SiteID=1 from 2005 and the posts starting from june of this year would be here http://forums.microsoft.com/msdn/sho...&tf=0&pageid=8
They expect a hot fix sometime in September. There is a link in the last post to a hotfix for users with network and USB drives.
Last edited by manofsteel972; 08-08-2007 at 12:02 PM.
"Knowledge is proud that she knows so much; Wisdom is humble that she knows no more."
-- Cowper
Operating Systems=Slackware Linux 9.1,Windows 98/Xp
Compilers=gcc 3.2.3, Visual C++ 6.0, DevC++(Mingw)
You may teach a person from now until doom's day, but that person will only know what he learns himself.
Now I know what doesn't work.
A problem is understood by solving it, not by pondering it.
For a bit of humor check out xkcd web comic http://xkcd.com/235/
Actually using DirectX with MinGW is surprisingly easy. Easier than most people think. I've attached some a pdf I made from some instructions GarageGames put up a while back. They're pretty simple. You first have to reimp the various library files of DirectX. Then it simply becomes a matter of specifying the headers and library files when you go to compile as with anything else.
And this is easier than buying an IDE or downloading one from MS and just linking with the right libraries and including the correct headers?You first have to reimp the various library files of DirectX.
If you had bothered to download the PDF you would have noticed that it includes source to a small script that does the work for you. If you're too lazy to run that script then you're probably too lazy to develop anything of any decent size.Originally Posted by Bubba