[windev] Rebuild & Clean solution.

Roberto Tirabassi rtirabassi at 3di.it
Fri Nov 13 17:59:45 GMT 2009


[Visual C++ 2008 Express Edition SP1, Win XP Pro]
Hi All...
    I'm facing something quite strange.
    I've got a library, say "liba.lib" that is in C++ code. In that 
library there are a few include files that define some template classes. 
The library instantiate and use those classes.
    Now I've got another library, sat "libb.lib" that is in C and C++ 
code. This library includes the previuos include files and instantiate 
it's own classes.
    Than I have an executable, say "modulec.exe" that links both those 
libraryes.

    Well... when I change the include that declares the template class 
files from liba project, it seems to me that sources of libb including 
that file are re-compiled and modulec is linked again. Even if this 
happens, it also seems that the classes instantiated from the 
template... are still as they were before.
    So... I try with "Rebuild Solution" but the result is the same.
    Than I go directly on disk and remove all .obj files and vc90.idb 
and vc.pdb too, re-compile and link and than it works...

    Does anybody can explain me why?

                           Roberto Tirabassi.
-- 
"I soldi servono per non avere problemi di soldi."
[Anonimo]

Skype: roberto.tirabassi

3D Informatica, Via Speranza 35, 
40068, S.Lazzaro di Savena - Bologna, Italy
Voice: +39051450844, Fax: +39051451942
WWW: https://www.3di.it
Documentation: https://intra.3di.it/manuali/ - http://wiki.3di.it
FTP: ftp://ftp@ftp.3di.it, Download:/3di, Upload:/incoming 
-- 





More information about the Windev mailing list