Zum deaktivieren der inkrementellen Kompilierung in VS
Wie kann ich das deaktivieren Incremental Compilation
?
Ich bin mit DevPartner und es beschwert sich während der Instrumentierung der code, der Skipping instrumentation due to incremental compilation
.
- Warum haben Sie diesem tag VS2010? Klingt für mich, Sie sind eigentlich mit VS6
- Ich bin mit VS2010.
- Wie alt ist diese DevPartner Werkzeug, das Sie verwenden? Es ist ein geben Fehlermeldungen aus dem vorherigen Jahrhundert. Dokumentieren Sie die genauen Namen und die Versionsnummer.
- hahaha.... die exactr name - DevPartner Studio Version - 10.6.358.0
- Inkrementelle Kompilierung (/Gi) war ein VS6 option. Jedoch einige seiner Funktionen sind im /Gm (minimal rebuild einschließlich Klasse) und /Gy (function-level-linking). Haben Sie versucht, drehen die off? Auch deaktivieren Sie alle Optimierungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es zwei spots, die geändert werden müssen: In der C/C++ - Code Generation-Optionen, setzen Sie "Enable Minimal Rebuild" auf "No (/Gm)". Der zweite spot ist in der Linker-allgemein-Optionen, wo Sie benötigen, um "Enable Incremental Linking" auf "No (/INCREMENTAL:NO)".
Abgesehen von Durcheinander Instrumentierung, die inkrementelle Erstellung der Ergebnisse im debug-Symbole (PDB-Dateien), die sind etwas Durcheinander und nicht immer zuverlässig gelesen werden.
BTW, gibt es eine neuere build von DPS verfügbar: 10.6.494.1. Es ist etwa 30% schneller beim testen der instrumentierte code.
Das war ein Fehler in der Weitergabe der compiler zwischen front-end und back-end, wenn wir re-architected die Instrumentierung der Stücke zu ermöglichen /MP-multi-Prozessor-Zusammenstellung. Es ist fest in das build 494 oben genannten sowie in ein paar herunterladbare patches. Support Kontaktieren, und Sie werden den Pfad zu der FTP-site.
Sorry für die Probleme, denen Sie begegnen.
Für VS2010, Deaktivieren Configuration properties | C/C++ | Code generation | "minimal-build" vermeidet den Fehler.