Warnung LNK4075: ignorieren '/EDITANDCONTINUE' durch '/INCREMENTAL:NO' - Spezifikation

Ich habe ein Projekt, das ist ein Link auf eine externe .lib (libprotobuf.lib). Wenn ich kompilieren im release gibt es keine Warnungen. Wenn ich das kompilieren im debug-obwohl, ich erhalte diese Warnung:

warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/INCREMENTAL:NO' specification
File: \libprotobuf.lib(message_lite.obj)

Ich habe seit Jahren das problem, beginnend mit diese Frage. ich habe tweaking mein Projekt ist Optionen, und ich habe (in der debug-Konfiguration):

/Zi - So Bearbeiten und fortfahren sollten sich nicht auf.

/INKREMENTAL - So inkrementellen sollte auf.

Irgendwelche Ideen, warum ich noch immer diese Warnung? Meine beste Vermutung ist, dass die externe lib gebaut wurde, mit /ZI auf... aber ich verstehe nicht, warum es wäre ein problem wenn ich /INKREMENTELL auf. Vielen Dank im Voraus für Eure Hilfe!

UPDATE: ich war in der Lage, neu zu erstellen die externe Bibliothek mit der option /Zi anstelle des /ZI... das ist mein problem gelöst, aber ich wäre sehr dankbar, wenn jemand mir sagen könnte, warum. Der Grund, warum in meinem ursprünglichen Projekt, mit /INKREMENTAL haben die Warnung immer noch angezeigt, als gegeben? Danke!

InformationsquelleAutor TheBlueRage | 2014-01-03
Schreibe einen Kommentar