On 10/7/2017 at 4:23 PM, Josheir said:
Well I am using someone else's library and dll (SFML's,) so I don't know if this applies to me.
It does. You need the .pdb files for the SFML binaries you are using. You either need to get them from the same place you got the binaries, or you need to recompile SFML yourself in order to generate them.
On 10/7/2017 at 4:23 PM, Josheir said:
I did look for evidence for what you said and located the following pdbs that were created by the IDE upon my build. They are : textbox.pdb and vc141.db. These are for my textbox project and they seem to already be in the correct debug library with the executable and the dlls.
Those sound like the .pdbs generated for your code. They will not help you with SFML.
On 10/7/2017 at 4:23 PM, Josheir said:
When I put the pdb called sfml-graphics-d.lib
A PDB file should have a .pdb extension. That doesn't look like it's actually a PDB file. It also has to match the binary of the SFML library; you can't neccessarily just grab some other random SFML .pdb, say, from a game that uses SFML and shipped it for some reason, and drop it in to your project. They won't match.
Get the PDBs from the source you got the SFML library from. If they aren't supplied, build the library yourself.