I'm using a jsoncpp library in my visual C++ project(Visual Studio 2017). When I build my project, I'm getting following warning.
1>jsoncpp.lib(json_reader.obj) : warning LNK4099: PDB 'jsoncpp_lib_static.pdb' was not found with 'jsoncpp.lib(json_reader.obj)' or at 'D:\Project\Debug\jsoncpp_lib_static.pdb'; linking object as if no debug info
1>jsoncpp.lib(json_value.obj) : warning LNK4099: PDB 'jsoncpp_lib_static.pdb' was not found with 'jsoncpp.lib(json_value.obj)' or at 'D:\Project\Debug\jsoncpp_lib_static.pdb'; linking object as if no debug info
1>jsoncpp.lib(json_writer.obj) : warning LNK4099: PDB 'jsoncpp_lib_static.pdb' was not found with 'jsoncpp.lib(json_writer.obj)' or at 'D:\Project\Debug\jsoncpp_lib_static.pdb'; linking object as if no debug info
Then, Open Properties => Linker => Command Line and added following line to disable that warning.
/ignore:4099
So, Is is safe to disable that linker warnings?