Yea I did all that, and now its saying this:
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
I also am aware that for some reason the resource.h file needs a blank line at the end, which it has. So now I am stuck on this part. i would have gotten to this post earlier but I've been working a lot lol. Sorry for the late reply
[EDIT] Found the solution over in stackoverflow!!!
If disabling incremental linking doesn't work for you, and turning off "Embed Manifest" doesn't work either, then search your path for multiple versions of CVTRES.exe. By debugging with the /VERBOSE linker option I found the linker was writing that error message when it tried to invoke cvtres and it failed. It turned out that I had two versions of this utility in my path. One at C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\cvtres.exe and one at C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe. After VS2012 install, the VS2010 version of cvtres.exe will no longer work. If that's the first one in your path, and the linker decides it needs to convert a .res file to COFF object format, the link will fail with LNK1123. (Really annoying that the error message has nothing to do with the actual problem, but that's not unusual for a Microsoft product.) Just delete/rename the older version of the utility, or re-arrange your PATH variable, so that the version that works comes first.
So VS 2012 corrupted the file. Simply renaming cvtres.exe or deleting it from your VS 2010 folder will have the compiler use the other one. It changed the icon so now I'm happy =D I hope this comes a learning experience to those who have both 2010 and 2012 express editions.