2013-06-29 4 views
1

У меня проблема: я должен отредактировать программу на C++, которая не может быть скомпилирована с компилятором, включенным в VS2012, но это может быть сделано только с помощью VS2010. Теперь проблему довольно просто объяснить: как я могу установить компилятор 2010 без его IDE, поэтому я могу использовать его в VS2012? Я использую VS2012, и это только отходы свободного места на жестком диске, если я также устанавливаю среду IDE.Visual Studio 2010 без IDE

+0

Насколько я знаю, компилятор встроен и на самом деле недоступен для установки извне. Почему вы можете компилировать его только в этом компиляторе? (Извините за плохой английский) –

+0

Хорошо, я бы не зашел так далеко, чтобы сказать, что вы не можете. Мой Qt нацелен на мой компилятор от VS. Как это сделать, это еще один вопрос. Я не могу ответить. – ChiefTwoPencils

ответ

0

Вы не можете. Вам нужно установить VS2010 (Express Edition будет делать), а затем выбрать платформенный инструментарий v100 при редактировании вашего проекта из VS2012

+1

@FrontBack: в сочетании с этим ответом. Возможно, вам захочется взглянуть на [C++ Native Multi-Targeting] (http://blogs.msdn.com/b/vcblog/archive/2009/12/08/c-native-multi-targeting.aspx). Для этого нужны только комплекты инструментов, поэтому вы можете загрузить экспресс, чтобы удалить этот файл и удалить его. Затем следуйте инструкциям в ссылке. – ChiefTwoPencils

0

Вы можете получить cl.exe платформы v100 от Windows SDK 7.1.

VS2012 должен распознать его после установки, но я не уверен, действительно ли он может успешно скомпилироваться - this question, похоже, указывает, что он не будет работать.