Я пытаюсь использовать Purify 6 для анализа повреждения памяти в одном из наших исполняемых файлов, созданных с помощью VC++ 2003 (7.1).Как узнать, был ли исполняемый файл инкрементально связан или нет?
Когда инструмент двоичная с помощью следующей команды:
purify /Replace=yes /Run=no myprog.exe
Инструментовка прекращает говорить мне исполняемый файл был постепенно связаны между собой. Озадаченный, я проверил варианты сборки, но /INCREMENTAL:NO
был там. Разумеется, я перестроил его, и этот вариант был правильно передан во время соединения.
Есть ли способ узнать, является ли исполняемый файл инкрементным соединением или нет?
Я посмотрел, что dumpbin /HEADERS
говорит, но ничего не видел.
Спасибо.
Я думаю, что инкрементированный исполняемый файл может быть больше обычного. – ChrisW
Они конечно могут, но зная, что это мне не помогает. – bltxd
Вы пытаетесь отлаживать или выпускать exe? Потому что «/ INCREMENTAL подразумевается, когда указано/DEBUG» (http://msdn.microsoft.com/en-us/library/4khtbfyf.aspx). – Kcats