У меня проблема: я должен отредактировать программу на C++, которая не может быть скомпилирована с компилятором, включенным в VS2012, но это может быть сделано только с помощью VS2010. Теперь проблему довольно просто объяснить: как я могу установить компилятор 2010 без его IDE, поэтому я могу использовать его в VS2012? Я использую VS2012, и это только отходы свободного места на жестком диске, если я также устанавливаю среду IDE.Visual Studio 2010 без IDE
ответ
Вы не можете. Вам нужно установить VS2010 (Express Edition будет делать), а затем выбрать платформенный инструментарий v100 при редактировании вашего проекта из VS2012
@FrontBack: в сочетании с этим ответом. Возможно, вам захочется взглянуть на [C++ Native Multi-Targeting] (http://blogs.msdn.com/b/vcblog/archive/2009/12/08/c-native-multi-targeting.aspx). Для этого нужны только комплекты инструментов, поэтому вы можете загрузить экспресс, чтобы удалить этот файл и удалить его. Затем следуйте инструкциям в ссылке. – ChiefTwoPencils
Вы можете получить cl.exe
платформы v100 от Windows SDK 7.1.
VS2012 должен распознать его после установки, но я не уверен, действительно ли он может успешно скомпилироваться - this question, похоже, указывает, что он не будет работать.
Насколько я знаю, компилятор встроен и на самом деле недоступен для установки извне. Почему вы можете компилировать его только в этом компиляторе? (Извините за плохой английский) –
Хорошо, я бы не зашел так далеко, чтобы сказать, что вы не можете. Мой Qt нацелен на мой компилятор от VS. Как это сделать, это еще один вопрос. Я не могу ответить. – ChiefTwoPencils