В настоящее время я работаю над независимым от платформы проектом, и мы часто сталкиваемся со следующей проблемой:
Когда парни из Windows работают над кодом, который не вызывается какой-либо другой частью базы кода, он не будет скомпилирован и, следовательно, не вызовет ошибок компиляции. Как только этот код загружен на сервер SVN, и программисты Linux извлекают и компилируют этот код, они получат ошибки сборки. Кажется, их компилятор компилирует все, что включено в базу кода, тогда как Visual Studio будет компилировать только используемый код.
Есть ли способ заставить Visual Studio компилировать даже неиспользуемый код, если он принадлежит проекту, над которым я сейчас работаю? Или просто каждый файл кода, принадлежащий решению, будет также полезен.
РЕДАКТИРОВАТЬ:
Забыл упомянуть, если это уместно:
- Мы используем: Visual Studio 2008 проф. ред.
- C ++
- cmake для создания решения
- Windows 7 x64
Спасибо за ваше время!
С уважением,
Jan