Code: Select all
warning LNK4099: PDB '' was not found with 'TDxNavLib.lib(navlib_stub.obj)' or at ''; linking object as if no debug infoCheers,
Pelle
Moderator: Moderators
Code: Select all
warning LNK4099: PDB '' was not found with 'TDxNavLib.lib(navlib_stub.obj)' or at ''; linking object as if no debug infoAlas, no. 3Dconnexion does not include pdb files in SDK packages.
Code: Select all
lib /list TDxNavLib.lib
lib /extract:navlib_load.obj TDxNavLib.lib
lib /extract:navlib_stub.obj TDxNavLib.lib
llvm-objcopy --remove-section .debug$T navlib_load.obj
llvm-objcopy --remove-section .debug$T navlib_stub.obj
lib /out:TDxNavLib_stripped.lib *.obj
Yes, the PDB files are invaluable, and of course 3Dconnexion needs to retain them internally. I'm not questioning that.
The warnings are unfortunate, I agree.
I'm unfortunately not read up on this, but, it sounds right that a removal would affect the debugger.
Oh, I thought you were referring to how the debugger would find the information. Let's break it up:ngomes wrote: ↑Fri Jan 16, 2026 9:01 am As back then, we're reluctant to do it without more definite information.
We do agree (it's most definitely not just me) that those warnings are annoying and especially aggravating since they cannot be disabled.
I will consider taking action to work around the issue but we need to have more definite information to ensure it does not affect the memdump analysis we get from the field.