So, I've been in the search of a GUI that I can use to design my program. I've been bouncing around between several toolkits, again, trying to find one that I can at least try. SDL is already built on my system, but the only tutorials I can find on that are game related and third party GUI libraries that send compiler errors when trying to build.
My current toolkit I'm trying to build is Fox. Looks promising and simple enough, but I've run into errors trying to build it. System stats again are as follows:
Windows XP
MinGW 4.7.1 (downloaded from nuwen.net/mingw.html)
MSYS 1.0.11
GNU Make 3.81
Any other relevant information you need, feel free to ask. I have tried installing/reinstalling all of the above listed components to try to figure out what was wrong, but I couldn't figure it out.
I know you guys have installed a toolkit at one time or another. What am I doing wrong that every toolkit build has failed me? What do you use? Has anyone successfully built a toolkit on a Windows OS? What did you use? What am I missing?
I have now tried as much as I can possibly think of shy of switching OS's. I am in the process of doing a clean install of XP, going straight to MinGW, downloading the latest version, and installing that. Then, going straight to SFML, and trying to run my first program (the example they give) and see if it still crashes.
If that doesn't work, I'm open to any other suggestions regarding a GUI for C++.
OS?
Compiler?
Version?
Using an IDE? Which one?
Version?
I don't know why, but every time I attempt to build a toolkit, something goes horribly wrong. And using bigger named toolkits, I shouldn't have these issues.
I like my C++11 and have been stubborn with requiring my compiler to have them (MinGW) so I have been using 4.7.1. This shouldn't cause issues, but regardless, I'll try it with 4.7.1 and if I can't get it to work, I'll downgrade to 4.6.2 (I believe that's the one that comes with Code::Blocks installer) just to see if I can get it to work.
I just can't believe I'm the only person who has been having these ridiculous errors.
You can get past that -rdynamic error by editing the configure script line 17534 nad change LDFLAGS="-rdynamic ${LDFLAGS}" to LDFLAGS="${LDFLAGS}" but I get another error
EDIT: Actually, it looks like -rdynamic may have been changed to -shared in newer versions of gcc (can anyone confirm?) I changed rdynamic shared in configure and it compiles past your error but still stops at mine.
@naraku9333
I think fox might need to look into the fact that the compilers are all updating for the C++11 features and that some things might need to be changed. I feel if after several attempts (hell, I even installed separate compilers just to try building fox) and I still fail (as well as others now, obviously), then I should move on. I fought and fought with my Desktop today for several hours trying to put Windows XP on for a clean install and I just finally got done (with the exception of the display adapter -.-).
@coder777
I got wxWidgets installed and I opted to go for wxSmith instead of wxFormBuilder. I haven't really gotten anywhere with it yet, but it does compile. And I'm grateful that you suggested it to me. Now, before I get too sidetracked, I have a lot of work to catch up on. These errors have cost me well over a weeks worth of time that I could have been using to learn more about a GUI.
I'm glad there is a WYSIWYG environment for wxWidgets so I don't have to worry about the visual design. The rest of the program is already designed, I just need to incorporate it into a visual design now. Thanks a million.
It is definitely something to do with differences in older and newer versions of gcc. I was able to compile with TDM MinGW which uses gcc-4.6.1, I did also need the edit to the configure script. Can you update your thread on the Fox forum? Hopefully they can fix it and at least someone else won't spend as long on the issue.