когда я вношу изменения в *.hpp и *.h файлы и жму Build (Shortcut'ом) студия не перекомпилирует проект мотифируя это тем что он up-to-date.
приходится лезть в меню и запускать Rebuild, что не очень удобно.
как сказать студии что б она следила за изменениями не только *.c/*.cpp файлов, но и за изменениями в *.h/*.hpp файлах?
Re: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
Здравствуйте, Muxa, Вы писали:
M>как сказать студии что б она следила за изменениями не только *.c/*.cpp файлов, но и за изменениями в *.h/*.hpp файлах?
Они должны быть в проекте. ТОгда пересоберёт, даже если они включены в precompiled headers.
Re[2]: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
Здравствуйте, byleas, Вы писали:
B>Здравствуйте, Muxa, Вы писали:
M>>как сказать студии что б она следила за изменениями не только *.c/*.cpp файлов, но и за изменениями в *.h/*.hpp файлах? B>Они должны быть в проекте. ТОгда пересоберёт, даже если они включены в precompiled headers.
они в проекте, прекомпайлед хедерс не использую.
не пересобирает.
Re: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
Здравствуйте, 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 файлах
нет.
решил проблему так: забиндил на CTRL+B команду Rebuild (до этого тут была команда Build).
ПС: дело в том что это не простой C++ проект, а CUDA/C++ проект.
возможно проблема в том что *.hpp и *.h файлы инклудятся в *.cu файлы (файлы с кодом на CUDA), а не в *.cpp файлы.
или проблема в спец. плагине, который я установил для разработки на CUDA в MSVC.
Re[3]: [MSVC 2008, C++] изменения в *.hpp и *.h файлах
Здравствуйте, PPA, Вы писали:
OE>>может у них дата из будущего? PPA>если дата из будущего, то это фича?
я не знаю какой там алгоритм и с чем сравниваются даты файлов, но эффект был именно такой — если дата файла в будущем относительно текущего времени, то студия не видела что он изменился
PPA>они сравнивают не == ?
по всему содержанию? нет, это было бы слишком накладно