oh and not to forget, following the "MAKE A DLL AND USE IT" lessons
i made a DLL, and then including both the headers, trying to load it, all i ever got was
L:\MyLib-build-Desktop-Debug\debug\MyLib.dll:-1: error: LNK1107: invalid or corrupt file: cannot read at 0x2C8
and that was using the same headers that made the dll, so making a header for a dll so that i can use a function call no matter where i call it in the application is driving me nuts, i have rewrote this program about 15 different times, atleast 15 different ways, and end up with the same result, or worse.
so honestly, no, nothing here has seemed helpful.