Как настроить Codeblocks для работы с mingw64 - PullRequest
0 голосов
/ 13 октября 2019

Я установил Mingw64. Затем я установил Codeblocks, обновив поля исполняемых файлов toolchains в настройках / компиляторе. Я смог запустить программу "Hello world". В мониторе задачи исполняемый файл помечен как «* 32», поэтому, похоже, он скомпилирован в x32

.

Ответы [ 2 ]

0 голосов
/ 14 октября 2019

Решение состоит в том, чтобы установить Mingw64 из Msys2, а затем просто изменить настройки компилятора Codeblocks, чтобы он указывал на папку Mingw64. Просто скопируйте и вставьте релизы Mingw64 в большинстве случаев не работает.

0 голосов
/ 13 октября 2019

(Предполагаемый вопрос: используя MinGW-64, ожидайте получить 64-битную, 32-битную)

Это зависит от того, какой у вас набор инструментов MingW-w64.

Вы должны либо добавьте -m64 в командную строку, если у вас есть мультибиблиотечный набор инструментов, или , вам нужно скачать другой, который говорит "таргетинг на Win64" в своем названии. То есть все, что найдено здесь . Вам нужно выбрать, какие потоки и исключения, и такие вы хотите. Или просто воспользуйтесь установщиком.

Существует около десятка различных комбинаций, которые можно загрузить с сайта MinGW-w64. Вам нужен «размещенный в Windows, целевой Windows», а затем либо 64-битный вариант, если это все, что вам нужно, либо «мульти», но в этом случае вам нужен дополнительный переключатель командной строки.

X32 не существует под Windows, это либо Win-32, либо Win-64.

...