0

Доступна ли 64-разрядная компиляция в Visual Studio Express 2012 или Express 2013?64-разрядный компилятор доступен в Visual Studio Express 2012 или Express 2013?

Я знаю, что он недоступен в Visual Studio 2010 Express, и необходимо установить a few things to make it available.

64-разрядные инструменты по умолчанию не доступны на Visual C++ Express. Чтобы включить 64-разрядные инструменты на Visual C++ Express, установите пакет разработки программного обеспечения Windows (SDK) в дополнение к Visual C++ Express. В противном случае возникает ошибка при попытке настроить проект на целевую 64-битную платформу с помощью Visual C++ Express.

+0

Я бы предложил пойти с 2015 версия сразу же, многое изменилось с 2012/2013 года, когда дело доходит до стандартной поддержки – stijn

+0

@stijn Нет ли вещей, которые мы не можем сделать с новой версией, что делает использование более старой версии обязательной? Например, если я хорошо помню, для компиляции Python 2.7 обязательно использовать версию MSVC2008. См. Https://www.microsoft.com/en-us/download/details.aspx?id=44266. Считаете ли вы, что можно сделать все с помощью только MSVC 2015 Express? – Basj

+0

извините, не знаю, вам придется попробовать .. – stijn

ответ

2

Я просто отправил кое-что об этом здесь:

64bit compilation with visual studio express 2013

TL; DR: Basj правильно, вы просто должны позвонить vcvarsall.bat x86_amd64

+0

Да, я бы это сделал, но я нашел этот вопрос позже –

1

если вы идете в https://msdn.microsoft.com/en-us/library/9yb4317s.aspx и проверьте «другие варианты», нет специального упоминания о экспресс-версий, не поддерживающих 64-разрядные на 2012, ни 2013, но есть за 2010 год Таким образом, я предполагаю, что это да , Wikipedia соглашается с тем, что «в отличие от предыдущих выпусков Express, у него есть встроенная поддержка для компиляции 64-битных приложений через IDE» о версии 2012 года.

+0

Я только что установил MS VS 2013 Express. Существует файл vcvars32.bat, но нет vcvars64.bat. Обычно я использую эти файлы для компиляции из командной строки. Вы знаете, где я могу его найти? – Basj

+1

Есть файл 'C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ VC \ bin \ x86_amd64 \ vcvarsx86_amd64.bat', который, кажется, работает ... – Basj