For dll, it is fine, there is a "vc90.pdb" files in the "obj" directory and a "PocoFoundation.pdb" in the "bin" directory:
- The first one is set in the "C++/Output Files" part of the project properties.
- The second one is set in the "Linker/Debugging" part of the project properties.
For static lib, there is no "Linker" properties in the project configuration.
So I only get the "vc90.pdb" files which I cannot deploy along with the poco static libs since they all have the same name.
If I do not deploy them I get many "pdb file missing" warning from visual when linking to poco static libs.
To fix that I change the output file name in "C++/Output Files" for static lib projects:
ProgramDataBaseFileName: $(TargetDir)\$(TargetName).pdb
Is this the right way to do ?





