Вместе с двумя другими разработчиками я работаю над проектом, основанным на FireBreath. До сих пор мне удавалось добиться идеальной работы на моей машине, но нам нужно координировать нашу разработку через Mercurial. Поэтому я отправил свои файлы в репозиторий и подумал, что все в порядке.
К сожалению, это не работает.
Различные файлы .vcproj
, из которых состоит решение, содержат жестко закодированные ссылки на мою локальную файловую систему. Это отлично работает для меня, потому что я не перемещаю проект. Но когда вы пытаетесь собрать решение на другом компьютере с другой файловой структурой (другая буква диска, другое расположение папки и т. д.), все ломается.
Я использовал стандартный сценарий создания проекта FireBreath (Python), а затем сценарий Visual Studio CMake (prep2008.cmd) для создания файлов решения. Что я могу сделать, чтобы настроить вещи, чтобы другие разработчики могли использовать ту же кодовую базу?