Подтвердить что ты не робот

Компилятор командной строки С++ для Visual Studio 2012

Я установил Visual Studio Express 2012, и я добавил cl.exe в свой PATH, но, видимо, отсутствует DLL (?), mspdb110.dll, я также заметил, что есть 2 cl.exe в 2 разных путях:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64

как я могу скомпилировать файл main.cpp из командной строки с помощью компилятора VS? Где я могу найти ссылку для этого компилятора?

Спасибо.

4b9b3361

Ответ 1

Запустите пакетный файл vcvarsall.bat из каталога VC в любом каталоге, в котором установлена ​​Visual Studio (например, на моем ПК, в C:\Program Files (x86)\Microsoft Visual Studio 11,0\VC). Этот командный файл будет настраивать среду для использования инструментальной цепочки.

По умолчанию он настроит среду для использования собственной привязки x86. Вы также можете предоставить аргумент пакетному файлу для использования другой инструментальной цепочки. Например, вы можете передать amd64, чтобы использовать встроенную инструментальную цепочку x64 или x86_amd64, чтобы использовать перекрестную компиляцию x86 → x64. Взгляните на содержимое командного файла, если вас интересуют другие параметры или что именно он настраивает.