#include <map>оператор, занимающий много времени для построения моего проекта с использованием VS 2008 - PullRequest
0 голосов
/ 06 октября 2010

Один из моих проектов не строится (после стольких часов) ... Он не продвигается дальше ... psuedocode выглядит следующим образом:

При сборке моего проекта в Visual Studio 2008:

#pragma message("This is going to Include map.h")
#include <map>
#pragma message("The Included operation of map.h over")

Для приведенного выше фрагмента кода выходные данные сборки показывают первое сообщение, а второе сообщение вообще не отображается (даже через несколько часов).Чем может быть вызвана эта проблема?Что может быть не так с оператором include <map>?

Ответы [ 3 ]

0 голосов
/ 06 октября 2010

@ Edric

Параметр «Включить файлы VS 2008» содержит все пути только с локального диска.т.е. Инструменты -> Параметры -> Каталоги VC ++ -> Включить файлы -> все пути с локального диска.

Можете ли вы разработать Process Explorer из sysinternals, чтобы увидеть, какие файлы доступны во время компиляции .Как пользоваться?

0 голосов
/ 06 октября 2010

через несколько часов ... не похоже на проблему с компилятором, скорее на ошибку компьютера или файловой системы. Откройте карту в блокноте и посмотрите, занимает ли это время, запустите chkdsk, чтобы увидеть, есть ли ошибки на диске.

0 голосов
/ 06 октября 2010

Я бы попробовал использовать Process Explorer из sysinternals , чтобы увидеть, какие файлы доступны во время компиляции. Может быть, у вас есть сетевые пути #include?

...