none
abhängige biblieothek wird vor dem debuggen ständig neu erstellt. RRS feed

  • Frage

  • hi.
    ich habe folgendes problem.
    ich arbeite an zwei projekten, zum einen an einer bibliothek (lib), und zum anderen an einem programm das diese bibliothek statisch nutzt/einbindet.
    das project mit der bibliothek ist bei dem anderen project (programm) als projekabhängikeit eingestellt, so das es die vom ersten project erstellte bibliothek findet.
    das hat auch alles wunderbar funktioniert, aber seit heute wird jedesmal wenn ich das programm debuggen will die bibliothek neu erstellt. obwohl  ich nichts am code ändere (weder bibliothek noch programm). das war vorher nicht so :/. ihr könnt euch vorstellen das das ich nicht vor jeder debug session die gesamte bibliothek neu compilieren will. das dauert sehr lange. kann mir jemand sagen woran das liegen kann ? danke!
    Dienstag, 28. April 2009 21:40

Antworten

  • 1. Kontrolliere mal die Daten der Header und CPP Dateien obv wirklich kein Datum davon in der Zukunft liegt.
    2. Ich habe diesen Effekt in VS auch manchmal. Bei mir hilftdann nur, die kompletten Ausgabe Verzeichnisse aller Projekt zu Löschen (Debug/Release). Es gibt dazu einen Build-Clean.
    3. Hast Du evtl. einen Pre- oder Post Build Befehl in Deinem Projekt. Der könnte auch so etwas verursachen.
    4. LIBs lohnen sich wirklich erst wenn diese groß werden. Bei kleinen und mittelgroßen Projekten sind sie ehger hinderlich. Es ist dann oft einfacher die entsprechenden CPP Dateien und Header direkt in die Projekte aus einem gemeinsamen Verzeichnis in die Projekte einzubinden.
    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Mittwoch, 29. April 2009 06:27