Well, it is sort of working now. I stopped launching Eclipse with the shortcut that the Qt integration installed. All the PATHs are just set up in my Windows env.
Now I've been having another problem, ntdll!ldrAccessResource() keeps stopping my program. I just realized that I can keep hitting "Continue" to get past it, and I actually hit a breakpoint! So that was nice. I looked at the gdb console and so that "set stop-on-solib-events 1" was there. After I checked the Debug preferences, I saw that the checkbox wasn't checked. After I chcked it, the command still showed up, so I went back and unchecked it. Now in the gdb console I get:
"set stop-on-solib-events 0"
...and a line later:
"set stop-on-solib-events 1"
Seems like a bug maybe? Unless there's another global option I'm unaware of. Is there any way to ignore solib events from a specific library (like ntdll)?
Thanks, hopefully this info helps some other frustrated person.