C ++ / Visual Studio 2005 - класс шаблона пропущен во время компиляции конфигурации отладки - PullRequest
2 голосов
/ 16 августа 2011

У меня есть шаблонный класс, который всегда можно было скомпилировать в Отладка , без проблем.Внезапно, однако, он отказывается обнаруживать изменения в классе и пропускает их, если я не перестраиваю.Нет проблем с другими не шаблонными классами, и эта проблема не возникает при компиляции в Release , поэтому сейчас я просто использую это.

Странная вещь, ясоздал новый проект, и возникает та же проблема.

Есть идеи?

Спасибо большое.:)

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Я попытался отключить минимальное перестроение, и, похоже, это решило проблему. Спасибо!

0 голосов
/ 16 августа 2011

Это обычная проблема - по крайней мере, для Visual Studio.Иногда это всегда перестраивает.Иногда не удается восстановить.Есть несколько вещей, которые вы можете проверить:

Один из них может быть «Включить минимальное перестроение», который вы можете отключить в Project-> Properties-> C / C ++ -> Generation Code.

AsЭта проблема возникает только в режиме отладки, это может быть проблемой.

Другие проблемы могут возникнуть, если в файле .obj есть дата в будущем, но она должна исчезнуть после первой перестройки.

...