Почему происходит ошибка установки mingw windows
Перейти к содержимому

Почему происходит ошибка установки mingw windows

  • автор:

MinGW-w64. Не работает элементарный алгоритм

Я читаю книгу «Олимпиадное программирование» Лааксонена и я попробовал предложенный в этой книге алгоритм перебора с возвратом для решения задачи о ферзях:

Вычислить количество способов расставить N ферзей на доске NxN так, чтобы никакие два не били друг друга

Вот код для решения задачи:

#include using namespace std; int n, total = 0; bool *col, *diag1, *diag2; // в этой функции тот самый алгоритм перебора с возвратом void search(int y) < if (y == n)< total++; return; >for (int x=0; x > int main()< ios::sync_with_stdio(0); cin.tie(0); cin >> n; col = new bool[n]; diag1 = new bool[n+(n-1)]; diag2 = new bool[n+(n-1)]; search(0); cout

Я запускаю этот код в CLion, в качестве компилятора использую MinGW-w64 v. 6.1.0. При любом вводимом N всегда выводится число 0. Хотя для N=4 должно выводиться число 2, а для N=8 — число 92. Я попробовал также скомпилировать через консоль (g++ my_file.cpp) — результат тот же, выводится всегда 0. Почему так происходит? Проблема в MinGW или в чем-то другом? Я попробовал запустить код в онлайн-компиляторе — работает так как надо.
Путь к g++ в переменной PATH прописан.

Ошибки при компиляции qt

Установил mingw. Вот версия компилятора: 6.3.0. Версия установленного qt 4.8.4. Для компиляции проекта использую следующие команды:

qmake -project qmake make 

Выдаёт следующее:

/h/GUI/"C:/MinGW/msys/1.0/bin/make.exe" -f Makefile.Debug /bin/sh: /h/GUI/C:/MinGW/msys/1.0/bin/make.exe: No such file or directory make.exe": *** [debug] Error 127 

Если пишу mingw32-make выдаёт это:

C:/MinGW/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory 'H:/GUI' Makefile.Debug:62: *** missing separator. Stop. mingw32-make[1]: Leaving directory 'H:/GUI' Makefile:34: recipe for target 'debug' failed mingw32-make: *** [debug] Error 2 

Переменная PATH содержит следующее:

C:\MinGW\bin;C:\Qt\4.8.4\bin;C:\PROGRA~2\Borland\CBUILD~1\Bin;C:\PROGRA~2\Borland\CBUILD~1\Projects\Bpl;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%SYSTEMROOT%\System32\OpenSSH\;C:\MinGW\msys\1.0\bin;C:\Program Files\Java\jdk-13.0.1\bin;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\; 

Подскажите пожалуйста, почему возникает данная ситуация ? Я пробовал делал всё тоже самое на виртуальной машине, установил win 7 и поставил все нужные мне файлы, но ошибка сохраняется. Что я делаю неправильно ?

Установка Code:Blocks и компилятора MinGW

обложка статьи

Здравствуйте, уважаемые читатели! Здесь пойдет речь об установке среды разработки программ на C++ — Code::Blocks. Данная программа бесплатная, но от этого она не становится мало функциональной пустышкой. В ней присутствуют множество функций для разработки небольших программ на C++, а также серьезных проектов. Вместе с ней в комплекте можно скачать компилятор MinGW, который необходим для компиляции ваших программ.

Скачивание необходимых файлов

В начале нам нужно скачать на компьютер файл необходимый для установки Code::Blocks и MinGW. Благо, на официальном сайте Code::Blocks, нам предоставляют возможность скачать и установить оба компонента одним кли

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *