|
Answer» I got the error message C2471 "cannot update program database" While i try to COMPILE c++ file through makefile.
Do any one knows why this error comes ?error is solved.
for solving it you have to clean and rebuild the code again, the error comesout because old .pdb file is not deleted.
Hence clean or delete the .pdb file and again rebuild code issue gets resolve.
Thanks MSDN gives this as the CAUSE:
There is a limit of 4096 modules (.OBJ files) in a PDB file. The file also has a total size limit of approximately 64 MB.
There is a vc90.pdb and a vc90.idb in the debug directory that's under the library's directory with its source files. There are 56 object files in the debug directory, vc90.pdb's size is 1540 KB.
|