Skip to main content
gamedev.net
🔒 Locked

Introducing wx dev c++.

Started by try_catch_this 18 replies 5.3k views
Original Post
try_catch_this
try_catch_this
Introducing wx dev c++. I recently came across an extension to dev c++ that allows you to easily create GUI’s. I was amazed by how simple it was to learn. In my opinion something like this was a long time overdue. You uninstall dev c++ (no need to delete the dev packs) then you install wx dev c++ in the same directory. Make sure you enable class browsing (only the local class browser is necessary cause the global is slow and a memory hog). The wxWidgets manual is a must for programing with it as well USA mirror. http://easynews.dl.sourceforge.net/sourceforge/wxdsgn/wx-devcpp-6.7beta_setup.exe Forums: http://www.solidsteel.nl/users/wxwidgets/viewforum.php?f=28 I was able to create a GUI front end to a virtual file system in a very short period of time (4 hours) and most of that time was spent learning how wx windows and the new IDE worked. Its about time someone decided to extend dev c++ but its written in bloody pascal when everyone uses c. Not to mention that you need the huge borland IDE and several third party libaries to compile the source. This is the best happen to dev c++ in a long while. I give it 6.5/10 for a great job for a noncomercial project. A Good Free Small alternative to visual studio capable of creating crossplatform guis visually.
try_catch_this
try_catch_this
Its downfalls:

It has the bugs of dev c++ plus its own bugs.
You have to learn wxWidgets (hopefully this wont take too long)
Dev C++ does not have a linux port (it was discontinued)
With any other type of form system you still have to manually resize things and such.

But its getting better all the time.
Daaark
Daaark
Well, if it's stuck using windows only, Why not just use ResEd? o_O Both newer versions of DevC++ and ResEd have been stable as a rock.
try_catch_this
try_catch_this
Other than visual studio, most people here use dev c++ (from what I have observerd).

So this is great news for alot of people. I never heard of ResEd you have a link?
Daaark
Daaark
http://217.160.247.193/index.php?topic=15696.0

Go there. The author maintains that forum post. ResEd is a visual resource editor that makes gui components for your app, and spits them out in a .rc file to include in you project.

It took me less than five minute last night to make the guis for 2 programs. :)
Drew_Benton
Drew_Benton
I'm going to have to check both of these things out now... looks good!
Daaark
Daaark
Oh, I forgot... The ResED stuff is for Win32 resource files, and it's not compiler specific. You can use it with anything. It can also export the resources as asm code.
darklordsatan
darklordsatan
Actually, it aint an extension, but a fork, and a very good one, been tracking it for a while
Jon2
Jon2
That looks great!

But the link is dead for me
can you please send it to me
Via E-Mail.

My e-mail is "Jonelias@mundall.com"

Thanks. Jon
Jon2
Jon2
Oh, Sory I found it

Jon
darklordsatan
darklordsatan
Quote:
Original post by Anonymous Poster
Well, as for resedit, .rc files hardly compare favorably to a real OO framework like wxWidgets.


And besides, wxWidgets has its own resource format (for the layouts), in XML
Mr Lane
Mr Lane
I have been using wx DevC++ for a while now. It is very, very, good. Still has the DevC++ problems and a few of its own tho, as someone said.

I actually havent used the dialog editors yet, i coded my dialogs manually before I got hold of it.
darklordsatan
darklordsatan
Quote:
Original post by try_catch_this
If dev-c++ were written in c++ there would probally be alot more forks and extensions.


Youre right. The bad thing -only one IMHO- about devcpp is that its written in delphi. But in the other hand, one of the developers in the official forum said that was interested in making a plugin system, which would be awesome if ever gets done
jsgcdude
jsgcdude
I think this is great! I attempted to to use wxwidgets (when it was wxwindows; what 1 or 2 years ago) and it thoroughly kicked my ass; the opengl widget at the time wasn't official or something.

Problem is I'm not doing anything with a c++ gui right now but its in my bookmarks ;) .
------------------
Genjix
Genjix
Wow! time to get wine out. No more hard coding gui's :)

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.