I need help. I just started a project for school where I will be making a simple chat program for the students to talk to each other in. The program also features controls so that the teachers can watch how the students are using the chat program and monitor conversations and log off students if they do something they shouldn't. I doing this because the school and government insist that if students are going to do anything on computers that it has to be watched, right now because they can't be bothered to make a chat program for the students to use I decided that the students should make it, that way although the school decide how we use it, at we can say we made it. For the networking I'm using Dyconnect. For everything else (GUI and File Handling etc) I'm using Irrlicht. Before this project can even get off the ground I need to jump this one hurdle which is causing me great pain. (PS: for future reference I use
Windows XP and Dev-C++ and whatever is the lastest version of Irrlicht, I update regularly)
I need to learn how to build lib's and API's in MingW so I can compile and use Dyconnect. I'm currently in a state of complete confusion and have no idea what to do, and "a simple google search" which normally is a wonderful help is just offering me more to think and about and to get confused by.
By the way, what is MinGW? I know what it does but I don't know what it is if that makes any sense, is it a API and program... what is it? Is it only command based or can I build something like Dyconnect in Dev-C++ using the MinGW in that?
Basically I'm asking for 1 of 3 things:
1. A simple straight forword explanation of how to build something in MinGW. Either someone could write out a few clear easy to understand notes or even a link or two to some tutorials would greatly appreciated.
2. A explanation of how to compile Dyconnect would be great! I'm quite happy to only learn how to build Dyconnect if I can't figure out how to build in MinGW in general.
3. A windows build of Dyconnect. If no one here wants to show me how to do these things (which would be ok, I don't blam you, you can be doing alot of better things with your time then answering silly beginner questions
Some links for everyone who wants to help me:
http://junction.bafsoft.com/
http://junction.bafsoft.com/#dyconnect
http://junction.bafsoft.com/dyconnect/
http://www.allegro.cc/resource/Librarie ... /DyConnect
http://sourceforge.net/projects/dyconnect
PS: Irrlicht ROCKS! and it does so because of it's community.