I think I got it now, just have to test it on more setups. It seems when I copied my original code from my ubuntu build, I thought I could paste the cpp and header into the new project on win32 and fix naming of files there, but I forgot some of the places in the cpp file the .zip file name was hard coded, and as soon as I applied the build options to my ubuntu build like my other project attempts, it compiled and worked on that setup. Thanks for your suggestions here, as they helped me eliminate parts of my problems.