Использование нового компилятора MS C++ со старой Visual Studio


1

Я хочу использовать недавний компилятор MS C++ (мне нужен TR1) со старой IDE (Visual C 6.0). Я слышал, что могу загрузить только компилятор командной строки MS C++. Является ли это возможным? Могу ли я использовать новый компилятор со старой IDE? Если да, то могут возникнуть дополнительные проблемы?

Я хочу сохранить VS6, потому что я знаком с ним. Я хочу использовать MS-реализацию TR1, потому что я ожидаю, что она будет быстрее, чем Boost.

  0

Объяснение, почему вы хотите это сделать, поможет ответить на вопрос. 22 фев. 092009-02-22 12:32:45

4

Вы можете скачать бесплатную версию IDE, Express Edition. Он имеет несколько ограничений по сравнению с несвободными версиями (например, без поддержки плагинов), но для большинства приложений он по-прежнему значительно превосходит VS6.

  0

+1, кусайте пулю и изучайте новую VS, MS, прилагающую много усилий, чтобы упростить обновление для разработчиков VB и C++. 22 фев. 092009-02-22 12:43:14


0

версии Visual Studio будут устанавливаться рядом друг с другом довольно счастливо.

Просто избегайте двойного щелчка по файлам решений (это откроет последнее), вместо этого откройте правильную версию.


0

Рассматривали ли вы использование Boost.TR1?

  0

Я думал, что реализация MS быстрее. Неужели так? 22 фев. 092009-02-22 12:34:50

  0

Я не знаю каких-либо тестов производительности, но Boost.TR1 может быть настроен на использование родного TR1, если он доступен (определяя BOOST_HAS_TR1, я считаю). Таким образом, вы можете использовать ускорение, пока не сможете перейти на версию VC++, которая имеет TR1 без особых усилий. 22 фев. 092009-02-22 12:44:04