Использование новых компиляторов в VS2010
От: Аноним  
Дата: 11.02.14 13:34
Оценка: -1
добрый день!
подскажите, можно ли пользоваться компиляторами microsoft c++ 2012 и 2013 в Visual Studio 2010, без установки 2012 и 2013 студий?
есть ли у майкрософта какие-то пакеты, которые можно установить в дополнение к vs2010, чтобы там появилась возможность выбрать более новые компиляторы? если да, то как они называются и где скачать.
Re: Использование новых компиляторов в VS2010
От: sjukov Украина  
Дата: 19.05.14 16:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>добрый день!

А>подскажите, можно ли пользоваться компиляторами microsoft c++ 2012 и 2013 в Visual Studio 2010, без установки 2012 и 2013 студий?
А>есть ли у майкрософта какие-то пакеты, которые можно установить в дополнение к vs2010, чтобы там появилась возможность выбрать более новые компиляторы? если да, то как они называются и где скачать.

Это не совсем то что Вы искали, но как вариант можно использоваться какую то систему сборки.
Я использую — Boost.Build; В моем случае я создаю файл проекта который для сборки вызывает внешние команды через NMake


Build :
bjam.exe -q --v2 -j2 --toolset=msvc-10.0 debug MyTarget

Rebuild :
bjam.exe -q --v2 -j2 --toolset=msvc-10.0 debug MyTarget --clean-all debug
bjam.exe -q --v2 -j2 --toolset=msvc-10.0 debug MyTarget

Clean :
bjam.exe -q --v2 -j2 --toolset=msvc-10.0 debug MyTarget --clean-all debug


Таким образом я могу создать проект в любой версии Vsual Stduio — но сборка будет осуществляться компилятором версии которая указана опцией --toolset=msvc-10.0 .


К примеру я собирал одно время проект Visual Stduio 2013 (cl.exe и т.д.) запуская сборку из среды Visual Studio 2010.

В академический целях проделывал тоже самое из под Notepad++ через внешнюю команду


Вот как-то так
Re[2]: Использование новых компиляторов в VS2010
От: okman Беларусь https://searchinform.ru/
Дата: 19.05.14 21:06
Оценка:
Здравствуйте, sjukov, Вы писали:

S>Таким образом я могу создать проект в любой версии Vsual Stduio — но сборка будет осуществляться компилятором версии которая указана опцией --toolset=msvc-10.0 .


Разве Boost.Build поставляется вместе с компиляторами ?
Microsoft ведь сейчас их даже в Windows SDK не включает.
Re[3]: Использование новых компиляторов в VS2010
От: sjukov Украина  
Дата: 19.05.14 21:19
Оценка:
Здравствуйте, okman, Вы писали:

O>Здравствуйте, sjukov, Вы писали:


S>>Таким образом я могу создать проект в любой версии Vsual Stduio — но сборка будет осуществляться компилятором версии которая указана опцией --toolset=msvc-10.0 .

O>Разве Boost.Build поставляется вместе с компиляторами ?
O>Microsoft ведь сейчас их даже в Windows SDK не включает.

Ох, my bad Я пропустил ту часть там где говорилось про "без установки 2012 и 2013 студий?";
Насколько я знаю сейчас нет таких отдельных пакетов типа Visual Studio C++ command line tools ;

НО...
1. не вижу причин не поставить Express версии (чем не компилятор? правда без MFC и т.д. , но можно прикрутить ATL)
2. пользоваться каким либо другим компилятором. Boost.Build поддерживает gcc, intel,borland c++, PYTHON, LEX, FORTRAN, DOXYGEN, BISON, ACC и т.д.

Т.е. вполне нормально из Visual Studio 2010 компилировать проект Gcc'ом... или вообще код на Borland C++;

Но я специально написал ремарку что это возможно не совсем то что нужно было топикстартеру.

Я бы поставил Экспресс версии и не парился бы. Мои нужды покрываются на 100% этим.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.