Создание 64-битного исполняемого файла на 32-битной ОС

Я работаю на 32-битной ОС Windows XP на C ++. Но мне нужно собрать исполняемый файл для 64-битной ОС Windows 7. Как мне это сделать? Я не хочу запускать исполняемый файл, я просто хочу его создать. Кроме того, если необходимо знать процессоры, пожалуйста, спросите меня.

Я читал немного об этом на этих сайтах, кросс-компиляция для x64 а также msdn статья о кросс-компиляции. Но я не могу понять многие вещи в этом.
Может кто-нибудь объяснить мне шаг за шагом, как это сделать.

В дополнение к этому, кто-нибудь может сказать мне, что такое cmake?
Также можно проверить, установлена ​​ли у меня полная установка Visual Studio или установка по умолчанию после завершения установки.

5

Решение

Если вы используете Visual Studio, это просто вопрос настройки компоновщика для сборки кода для 64-битного процессора.

Откройте свойства проекта и выберите Configuration properties | Linker | Advanced и переключатель Target Machine в MachineX64,

Кроме того, вы можете добавить новую платформу сборки, IDE настроит эти параметры для вас. Откройте Configuration Manager, выберите свой проект и в столбце Platform выберите <New...>, Затем выберите 64-битный процессор.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector