@Nordman99

В чем разница между x86_x64 и x64_x86 в Command Prompt'ах MS Visual Studio?

Установил MS Visual Studio 2019 Community, система у меня Windows 8.1 x64
Возникла необходимость скомпилить кое-что, через командную строку визуал студии, в 32 бит (а потом и в 64 бит тоже нужно будет) и вот заинтересовал вопрос - в какой же командной строке лучше это скомпилить -
В "x86 Native Tools Command Prompt for VS 2019" или "x64_x86 Cross Tools Command Prompt for VS 2019" ?
Что означает x86 сейчас всем понятно, но что означает - x64_x86? Из комментов майкрософт можно прочитать -
x64_x86 - Open Visual Studio 2019 Tools Command Prompt for targeting x86 with x64-hosted tools
То есть, это команд промпт тулз для компилинга на 32 бит на системах x64, т.е. скомпилится в 32 бит но выполнятся будет на 64битных системах, а на 32битных не будет? А x86 - это компилинг в 32бит и для выполнения только на 32битн ОС? Но я уже пробовал как-то компилить в x86 и на моей 64 битн ОС все потом выполнялось.
Тот же вопрос и про - "x86_x64 Cross Tools Command Prompt for VS 2019" с комментом -
"Open Visual Studio 2019 Tools Command Prompt for targeting x64 with x86-hosted tools" - это как это - скомпилится в 64 бита и будет выполнятся на 32 битных системах? Разве это вообще возможно?

5f9f9e3d952c1459540240.jpeg
  • Вопрос задан
  • 450 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы