I am sorry - I had a recent death in the family that is serving as a distraction. I have not yet asked my friend to compile a Windows version of this, and will be busy for the next couple weeks, but after that will try.
Ah, I'm sorry to hear that.
I've been trying to compile this for Windows, but I've been getting this error:
"fatal error C1061: compiler limit : blocks nested too deeply"
for the file stringconversion.cpp
Isaac, can you tell me where in the code this crash is occurring?
Ah, sure.
It's the file
stringconversion.cpp
I've actually figured out how to fix it, though I think it may be specific to my compiler, VS 2015. It doesn't like especially long ifelse chains, so it can be 'fixed' by changing the ifelse chain into multiple shorter chains. Basically, just removing a few of the else statements.
It, ah, isn't optimal, but since every if statement uses return, there shouldn't be any change in behavior.
I also have to fix some linker problems atm. I'm getting flashbacks from the last time I tried to install visual studio on my computer. If only I could remember how I fixed them...
My current error is:
1>SDL2main.lib(SDL_windows_main.obj) : warning LNK4217: locally defined symbol _fprintf imported in function _ShowError
1>monthly.obj : error LNK2019: unresolved external symbol "void __cdecl TVRecordMonth(void)" (?TVRecordMonth@@YAXXZ) referenced in function "void __cdecl passmonth(char &,char)" (?passmonth@@YAXAADD@Z)
1>titlescreen.obj : error LNK2001: unresolved external symbol "void __cdecl TVRecordMonth(void)" (?TVRecordMonth@@YAXXZ)
1>SDL2main.lib(SDL_windows_main.obj) : error LNK2019: unresolved external symbol __imp____iob_func referenced in function _ShowError
1>Release/crimesquad.exe : fatal error LNK1120: 2 unresolved externals
I'm trying to find the solution, since I remember fixing it last time, I just don't remember how.
Edit: I found the solution
http://stackoverflow.com/questions/30412951/unresolved-external-symbol-imp-fprintf-and-imp-iob-func-sdl2It's this breaking thing Microsoft introduced in 2015. I should have a windows executable available by tomorrow.