[MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: Muxa  
Дата: 06.11.09 08:03
Оценка:
когда я вношу изменения в *.hpp и *.h файлы и жму Build (Shortcut'ом) студия не перекомпилирует проект мотифируя это тем что он up-to-date.
приходится лезть в меню и запускать Rebuild, что не очень удобно.
как сказать студии что б она следила за изменениями не только *.c/*.cpp файлов, но и за изменениями в *.h/*.hpp файлах?
Re: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: byleas  
Дата: 06.11.09 08:16
Оценка:
Здравствуйте, Muxa, Вы писали:

M>как сказать студии что б она следила за изменениями не только *.c/*.cpp файлов, но и за изменениями в *.h/*.hpp файлах?

Они должны быть в проекте. ТОгда пересоберёт, даже если они включены в precompiled headers.
Re[2]: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: Muxa  
Дата: 06.11.09 09:32
Оценка:
Здравствуйте, byleas, Вы писали:

B>Здравствуйте, Muxa, Вы писали:


M>>как сказать студии что б она следила за изменениями не только *.c/*.cpp файлов, но и за изменениями в *.h/*.hpp файлах?

B>Они должны быть в проекте. ТОгда пересоберёт, даже если они включены в precompiled headers.

они в проекте, прекомпайлед хедерс не использую.
не пересобирает.
Re: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 07.11.09 10:42
Оценка: +1
Здравствуйте, Muxa, Вы писали:

M>когда я вношу изменения в *.hpp и *.h файлы и жму Build (Shortcut'ом) студия не перекомпилирует проект мотифируя это тем что он up-to-date.


может у них дата из будующего? вообще-то h-ники всю жизнь нормально отслеживались
... << RSDN@Home 1.2.0 alpha 4 rev. 1238>>
Re[2]: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: PPA Россия http://flylinkdc.blogspot.com/
Дата: 11.11.09 17:23
Оценка:
Здравствуйте, Odi$$ey, Вы писали:
OE>может у них дата из будующего?

если дата из будущего, то это фича? они сравнивают не == ?
Re: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: DenProg  
Дата: 12.11.09 11:15
Оценка:
Здравствуйте, Muxa, Вы писали:

Шаблоны используешь в этих файлах?
Re[2]: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: Muxa  
Дата: 12.11.09 11:44
Оценка:
DP>Шаблоны используешь в этих файлах?

нет.
решил проблему так: забиндил на CTRL+B команду Rebuild (до этого тут была команда Build).

ПС: дело в том что это не простой C++ проект, а CUDA/C++ проект.
возможно проблема в том что *.hpp и *.h файлы инклудятся в *.cu файлы (файлы с кодом на CUDA), а не в *.cpp файлы.
или проблема в спец. плагине, который я установил для разработки на CUDA в MSVC.
Re[3]: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 12.11.09 14:58
Оценка:
Здравствуйте, PPA, Вы писали:

OE>>может у них дата из будущего?

PPA>если дата из будущего, то это фича?

я не знаю какой там алгоритм и с чем сравниваются даты файлов, но эффект был именно такой — если дата файла в будущем относительно текущего времени, то студия не видела что он изменился

PPA>они сравнивают не == ?


по всему содержанию? нет, это было бы слишком накладно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.