Могу ли я использовать MSBuild в качестве компилятора C ++ с кодом Visual Studio, если я не могу создать файл vcxproj? - PullRequest
0 голосов
/ 01 января 2019

Моя конечная цель - использовать Visual Studio Code для написания и запуска простых программ на C ++.Я установил код Visual Studio и MSBuild (Инструменты сборки Visual Studio 2017) на свой компьютер.
У меня не установлена ​​Visual Studio IDE на моей машине.Итак, у меня нет простого способа создать * .vcproj и * .sln для кода, который я пишу.

Итак, вот что я делаю: я пишу простую программу на C ++ и сохраняю файл как тест.каст.И затем, еще до создания задачи сборки в коде VS, я хотел проверить, работает ли MSBuild.Итак, я выполнил следующую команду.
msbuild.exe /t:ClCompile /p:SelectedFiles="test.cpp"
и возвращает следующую ошибку:
error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.

Возможно ли использовать MSBuild для компиляции одного файла C ++?

Ссылка: Использование MSBuild для компиляции одного файла cpp - На этой странице предлагается, чтобы я мог запускать MSBuild для компиляции одного файла C ++ с VS 2010.

1 Ответ

0 голосов
/ 01 января 2019

Вам нужно внимательно прочитать страницу, на которую вы ссылаетесь.MSBuild требует, чтобы файл проекта (или файл решения, ссылающийся на один или несколько файлов проекта) вообще что-либо делал, а он, в свою очередь, создается в IDE.

...