Использование 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.