Как это сделать? Я не хочу использовать Visual Studio IDE, но я хочу использовать предоставленный компилятор (cl.exe) и командную команду разработчика для VS2013.Скомпилировать программу C/SDL с Visual C++ 2013 из командной строки
0
A
ответ
2
cl.exe /Wall /Tc main.c
будет генерировать надлежащее main.exe
.
и до этого:
- обеспечить C: \ Windows \ System32 находится в PATH
- выполнить
vcvarsall.bat
из вашей установки директории VC
Если вы хотите использовать библиотеку (например, SDL) вам нужно указать библиотеки с опцией /link
(пути библиотек можно добавить с помощью /LIBPATH
), а в библиотеку включены каталоги с опцией /I
.
2
Я использовал, чтобы сделать это с помощью командной строки
cl /EHsc /MD main.cpp /Fetest.exe /I F:\C++_Libraries\SDL2\SDL2-2.0.3\include /link /LIBPATH:F:\C++_Libraries\SDL2\SDL2-2.0.3\lib\x86 SDL2.lib SDL2main.lib /SUBSYSTEM:CONSOLE
Спасибо! Кроме того, возможно, мне не нужно будет запускать .bat-файл, поскольку команда Developer Command Prompt устанавливает для меня переменные окружения, не так ли? Еще раз спасибо. –
@FernandoKarpinski Я не знаю командной строки разработчика, но я думаю, что это справедливое предположение. – ouah
Хорошо, еще раз спасибо. –