Недавно я начал работать с Qt. Я пробовал некоторые простые виджеты. Он работал по назначению без ошибок, и вдруг Qt больше не работает. Я не менял никаких настроек/настроек. Я перезагрузил свой компьютер, и я начал получать следующую ошибку. Я понятия не имею, как их исправить.
Ошибка (при попытке открыть уже существующий проект):
/Qt/5.9.5/gcc_64/mkspecs/features/qmake_use.prf(6): 'take_first' is not a recognized replace function. Project ERROR: Library '' is not defined. Warnings while parsing QML type information of Qt/5.9.5/gcc_64/qml: /Qt/5.9.5/gcc_64/qml/builtins.qmltypes:1:24: Reading only version 1.1 parts. /Qt/5.9.5/gcc_64/qml/builtins.qmltypes:10:5: Expected only Component and ModuleApi object definitions. /Qt/5.9.5/gcc_64/mkspecs/features/qmake_use.prf(6): 'take_first' is not a recognized replace function. Project ERROR: Library '' is not defined. /Qt/5.9.5/gcc_64/mkspecs/features/toolchain.prf(69): system(execute) requires one or two arguments. Project ERROR: Cannot run compiler 'g++'. Output: =================== ===================
Ошибка (при попытке создать новый проект)
Maybe you forgot to setup the environment? Error while parsing file /workspace/testQt/testQt.pro. Giving up. /Qt/5.9.5/gcc_64/mkspecs/features/toolchain.prf(69): system(execute) requires one or two arguments. Project ERROR: Cannot run compiler 'g++'. Output: =================== ===================
Другие детали:
Qt version: Qt 5.9.5(gcc_64) Compilier: GCC 7.3.0 OS: Ubuntu 16.04.4 LTS
PS: У меня была такая же ошибка два дня назад. Переустановка Qt исправила это, но не больше.
С g++ проблем нет. Я выполнил код с тем же компилятором (используемый здесь) через терминал, и он отлично работает.
Спасибо.