2
votes

I want to get rid of some compiler warnings that I get when linking together a third party static library with my project. I compile it in debug mode all the time since I'm developing it, but the third party lib is an external library without the symbols.

The compiler shows the following warnings: warning LNK4099: PDB 'vc90.pdb' was not found with ...

Can I resolve this warning without ignoring it? Why would I need to link the static libraries with debugging symbols anyway if I don't need to debug them.

1

1 Answers

0
votes

Quoting from here: Linker Tools Warning LNK4099

You could also compile with /Z7, so the pdb doesn't need to be used, or remove the /DEBUG linker option if you do not have .pdb files for the objects you are linking.