0

Я пытаюсь скомпилировать файл C в консоли Windows с помощью «cl». Когда я впервые попробовал это, это отправить сообщение, как это:Компиляция консоли Windows: выполняйте vcvars64.bat каждый раз?

fatal error C1083 : ... 'stdio.h' : No such file or Directory. 

Так что я искал Интернет и нашел некоторые статьи выполнить vcvars64.bat и повторите попытку. Я следил за этим советом, и он работает хорошо. Но всякий раз, когда я снова открываю терминал, он печатает то же сообщение об ошибке, что и в первый раз.

Должен ли я выполнять vcvars64.bat каждый раз, когда я пытаюсь скомпилировать в консоли Windows?

PS. Моя команда была

cl Helloworld.c -Fehello.dll -MD -LD 
+0

Если у вас установлена ​​Visual Studio, просто скомпилируйте ее с помощью командной строки Visual Studio. – Isuru

ответ

0

Вы можете настроить ярлык для вызова cmd.exe со списком команд запуска. Создайте ярлык до cmd.exe, затем отредактируйте его «Ярлык-> Целевая» в «Свойства командной строки», который будет cmd.exe /K C:\path\to\file.cmd. В пределах C:\path\to\file.cmd вы можете поместить вызов для вызова vcvars и любой другой настройки, которую вы хотите делать каждый раз.

Затем вы можете вызывать ярлык вместо cmd.exe всякий раз, когда вам нужно делать VS-файл командной строки.

Смежные вопросы