Visual C ++ 2008 Express - PullRequest
       26

Visual C ++ 2008 Express

1 голос
/ 26 января 2010

Мне нужно скомпилировать несколько проектов c ++, используя компилятор версии 6.0. Есть ли способ компилировать мои проекты с помощью компилятора Visual C ++ 2008 Express Edition. В java есть команда, чтобы указать, какую версию компилятора использовать в командной строке, я надеялся, что в c ++ 2008 также есть такая команда.

С уважением.

Ответы [ 3 ]

3 голосов
/ 26 января 2010

Нет. в визуальной студии такой команды нет. Если вы хотите скомпилировать с VC6, вам нужно установить VC6.
Также обратите внимание, что версия компилятора cl.exe обычно отличается от версии visual studio. Например, компилятор, который поставляется с Visual Studio 2008 (версия 9, если Visual Studio):

C:\Program Files\Microsoft Visual Studio 9.0\VC>cl
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
0 голосов
/ 26 января 2010

К сожалению, VC6 сильно отличается от VC9 (версия компилятора C / C ++ в VS2008), и вы вряд ли сможете построить проект VC6 какой-либо значимости в VS2008 без хотя бы небольшой работы.

Кроме того, VC6 больше не доступен даже при загрузке MSDN (из-за какого-то соглашения с Sun о нестандартной JVM, которая была включена в Visual Studio 98 или что-то в этом роде). Возможно, вы сможете выкопать копию где-нибудь еще.

Чтобы избежать слишком большой путаницы с версиями, которые я здесь выкладываю, как показывает шош, версия, отображаемая компилятором командной строки cl.exe, отличается от номеров версий, которые обычно выкидываются для MSVC:

Visual Studio 98    == Visual C/C++ 6 == cl.exe version 12.x
Visual Studio 2008  == Visual C/C++ 9 == cl.exe version 15.x
0 голосов
/ 26 января 2010

Компилятор командной строки Borland C ++ по-прежнему доступен или использует компилятор Open Watcom.

Ссылка для компилятора Borland C ++: здесь . Ссылка для компилятора Open Watcom: здесь .

Компиляторы управляются из командной строки, графический интерфейс, такой как VC ++ 2008, вызывает компилятор через внешние интерфейсы.

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...