EDIT: см. мой ответ ниже для исправления.
ОРИГИНАЛЬНЫЙ ВОПРОС:
При настройке нашего приключения на лодке я должен настроить источник управления и исправить файлы проекта для команды, чтобы использовать их. (проект ранее обрабатывался только одним человеком, который использовал ярлыки с настройкой проекта и т.д.)
Я исправляю эти файлы SLN и Proj. При попытке выполнить сборку на внешнем USB-накопителе (я не пробовал его на основном жестком диске) я получаю нечетные ошибки (много их для разных файлов):
Неустранимая ошибка C1083: не удается открыть файл сгенерированного компилятором: '.\Debug \.sbr': Разрешение отказано
Эти файлы ссылаются в файле vcproj с относительными путями в двойных кавычках:
RelativePath = ".. \..\Source \.cpp"
Я получаю ту же самую ошибку в файле sln в среде IDE или я вызываю msbuild с помощью sln файла.
Файлы являются "разделяемыми" для нескольких sln файлов (проектов).
Человек, который изначально создавал файлы SLN, не известен как мастер при настройке MSDev или делает работу для команд.
Это проблема с тем, как ссылаются исходные файлы? Любые предложения по их устранению?
Этот URL, как представляется, не содержит полезной информации:
Неустранимая ошибка C1083 в MSDN
Примечание. В файле proj есть/все еще жестко заданные пути, но я не вижу их для этих файлов. Они были в основном для include и lib dirs. Думаю, я удалил их всех.
Я также получаю следующие ошибки:
.. \..\Source \.cpp: ошибка C2471: не может обновить базу данных программы '\ debug\vc90.pdb'
.. \..\Source \.cpp(336): фатальный ошибка C1903: невозможно восстановить предыдущая ошибка (ы); остановка сборник
.. \..\Source \.cpp(336): ошибка C2418: невозможно удалить файл браузера:. \Debug \.sbr