Как я могу скомпилировать c ++ на (64-битных) окнах, чтобы сделать 64-битный exe? - PullRequest
1 голос
/ 16 марта 2012

Используя компилятор g ++, поставляемый с code :: blocks, я могу компилировать 32-битные программы, но когда я пытаюсь скомпилировать в 64-битную программу, она говорит мне, что 64-битная версия не реализована, хотя у меня 64-битная ОС.

Как мне скомпилировать c ++ для создания 64-битного exe?

Ответы [ 4 ]

3 голосов
/ 16 марта 2012

Загрузите Microsoft Visual C ++ и установите целевое значение 64-разрядного.

Зачем делать программирование сложнее, чем нужно?

2 голосов
/ 16 марта 2012

Загрузите 64-разрядную версию gcc или перекомпилируйте ее самостоятельно с 64-разрядной поддержкой.

Я думаю, mingw поставляется с версией gcc, которая может компилировать 64-разрядные двоичные файлы.

2 голосов
/ 16 марта 2012

Если вы не ограничены gcc, вы можете использовать компилятор Microsoft из Visual Studio Express 2010 с Windows SDK (оба бесплатны), и вы можете настроить проекты Visual C ++ на целевые 64-битные платформы

1 голос
/ 16 марта 2012

Код: Blocks поддерживает Visual Studio в качестве компилятора, вы можете скачать его здесь http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express, и тот факт, что у вас есть 64-битная ОС, не имеет ничего общего с тем, можете ли вы скомпилировать 64, но код, он даже имеет Ничего общего с архитектурой процессора, подумайте об этом, вы можете скомпилировать код Android в Linux, OSX и Windows, и вы не работаете на процессоре ARM. На странице Код: блоки рассказывается, как настроить его для использования компилятора MS.

Если вам нужен 64-битный компилятор, вам нужно установить либо SDK , либо WDK

...