Визуальный студийный компилятор, как указать путь включения для сборки cpp

Я использую командный файл, чтобы попытаться собрать мою программу cpp, используя cl.exe в Visual Studio.
Вот что он содержит:

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\cl.exe" /I "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\" "%1" /Fe "%1.exe"

Я хочу, чтобы компилятор включил iostream из папки include и собрал мой .cpp (% 1) как% 1.exe.

Вместо этого я получаю:

Оптимизирующий компилятор Microsoft (R) C / C ++ версии 17.00.60610.1 для x86
Авторское право (C) Microsoft Corporation. Все права защищены.

cl: ошибка командной строки D8003: отсутствует имя исходного файла

Что я делаю неправильно?

Win8.1 x64

2

Решение

Не запускайте cl.exe из стандартной командной строки. Используйте «Командную строку разработчика», установленную с VS 2015. Это задает несколько переменных среды для вас, специфичных для вашей установки.

Читать больше:
https://msdn.microsoft.com/en-us/library/f35ctcxw.aspx

0

Другие решения

Ответ:

-Избавиться от обратной косой черты в конце пути включения (…… \ include «)

-Не окружать% 1 кавычками

-нет пробела между / Fe и «

4