K well I designed my Interface already:
http://i.imgur.com/XCJU3.png
I looked at CMake I'm not sure but it seems like its for buildiing my project.. I don't want to build my project. I want my project to build my code in the text editor. I've looked at G++ commands and used a couple but my commands are extremely long!
ProjectFolder>g++ main.cpp -I"Libraries/ZLib" -I"Libraries/Curl"
-I"Libraries/Boost" -I"........\MinGW\include" -L"C:\MinGW\lib\libgdi32.a" -
L"Libraries\ZLib\libz.a" -L"curl" -L"ws2_32" -L"wldap32" -L"winmm" -L"Libraries\
Boost\lib\libboost_regex-mgw46-mt-1_47.a" -L"Libraries\Boost\lib" -l"gdiplus"
Like that but that's only HALF my command :S.. It also gives me a ton of unresolved symbols and external stuff missing. I'm not sure if order matters or not but that command is so long that there has to be an easier or another way.
How can I get my program to do that for me?