Я создал большой проект Visual C ++ 10.0, который прекрасно встраивается в Visual Studio Ide, а также в «специальную» командную строку Visual Studio, используя msbuild с файлом vcxproj.
Однако этот проект должен быть скомпилирован на компьютерах, которые не имеют vs ide, но имеют только инструмент msbuild и файлы времени выполнения vc ++ 10.0.
Проблема в том, что файл vcxproj (созданный vs ide) содержит ссылки на такие файлы, как Microsoft.Cpp.Default.props
и Microsoft.Cpp.targets
, которые явно не будут доступны на компьютере без visual studio.
Поскольку все параметры командной строки компиляции и компоновки доступны и исправлены (никаких изменений не потребуется), как можно создать новый файл vcxproj для реализации компиляции и компоновки проекта с использованием этих параметров?