Запуск 64-разрядной командной строки из Visual Studio 2010 - PullRequest
2 голосов
/ 18 июня 2011

Существует ли способ запуска 64-разрядной командной строки из Visual Studio 2010 Express?Я понимаю, что могу создать собственный инструмент для этого, но VS, будучи 32-битным приложением, запускает только 32-битную командную строку.Есть идеи?

Редактировать: Извините, что не уточнил.Я использую экспресс-версию для веб-разработчиков для разработки мобильного приложения, отличного от .NET, и мне нужно использовать 64-разрядную командную строку для упаковки мобильного приложения.

Ответы [ 3 ]

1 голос
/ 18 июня 2011

64-разрядные инструменты не включены в выпуски Express.

Вы можете установить Windows SDK , который включает командную строку (и, конечно, все 64-битные инструменты и компиляторы, которые вам понадобятся).

1 голос
/ 18 июня 2011

Единственное, что делает 64-битная командная строка, - это устанавливает пути, чтобы 64-битный компилятор C / C ++, компоновщик и библиотеки использовались вместо 32-битных версий. Уверен, что у вас их нет с тех пор, как вы получили Express Edition. Проверьте наличие каталогов vc \ bin \ amd64 и vc \ bin \ x86_amd64 в каталоге установки. 64-битная установка выбирается передачей «x64» в vcvarsall.bat вместо «x86».

Все это предполагает, что вы получили C ++ Express, не ясно из вопроса.

0 голосов
/ 19 апреля 2013

Есть ли у вас Microsoft Windows SDK 7.1?

Откройте обычную командную строку Visual Studio и введите:

setenv /x64

Если у вас отсутствуют 64-битные компиляторы, вам может потребоваться прочитать KB2519277 .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...