Использование Qt с пользовательским MinGW

Я не знаю, подойдет ли этот вопрос лучше на https://superuser.com/, но так как он скорее связан с компилятором, я попробую здесь.

Я должен использовать Qt с определенной версией gcc (4.5). Я скачал последний официальный выпуск Qt для Windows (Vista, 32-битная версия) и не установил поставленную версию MinGW; Я только что установил библиотеки / двоичные файлы Qt.

В консоли, когда я печатаю qmake && make, make терпит неудачу, жалуясь, что 'g++' is not recognized as an internal command,

Если я наберу g++ в той же консоли у меня, однако, есть следующий вывод:

g++: no input files

Так g++ определенно признан.

Для тех, кто может спросить, в системе находятся как каталог двоичных файлов Qt, так и каталог двоичных файлов MinGW. PATH переменная окружения.

Что здесь может быть не так?

1 ответ

Решение

Сообщение "не внутренняя команда" не является тем, которое вы получите, если просто не удается найти исполняемый файл g++. Например, этот make-файл:

foo:
    zz foo.cpp

выдает ошибку:

make: zz: Command not found

когда ZZ Executabe не существует. Я не знаю, что подразумевается под "внутренней командой", но я думаю, что вам нужно опубликовать ту часть make-файла, которая вызывает проблему. О, и проверьте, что вы на самом деле используете GNU make.

Другие вопросы по тегам