Qt не распознает стандартные библиотеки - PullRequest
0 голосов
/ 09 июля 2019

Я изо всех сил пытаюсь выяснить, почему мой Qt больше не распознает ни одну из стандартных библиотек, таких как: iostream или List. Я лучше объясню с некоторыми снимками:

enter image description here

Забавно, что вчера они правильно распознали, а потом почему-то кажется, что я сделал что-то не так, и теперь я получил эту ошибку, плюс, если я попытаюсь ее запустить, она будет отлично работать.

Мой .pro файл:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = PhotoShock
TEMPLATE = app

DEFINES += QT_DEPRECATED_WARNINGS

CONFIG += c++11

SOURCES += \
        blur.cpp \
        flip.cpp \
        hsl_process.cpp \
        imghandling.cpp \
        kernels.cpp \
        main.cpp \
        mainwindow.cpp \
        matrix_filters.cpp \
        process.cpp \
        rgb_process.cpp \
        rotation.cpp

HEADERS += \
    blur.h \
    flip.h \
    hsl_process.h \
        imghandling.h \
    kernels.h \
        mainwindow.h \
    matrix_filters.h \
    process.h \
    rgb_process.h \
    rotation.h

FORMS += \
        mainwindow.ui

LIBS += /usr/local/lib/libopencv_core.3.4.6.dylib
LIBS += /usr/local/lib/libopencv_highgui.3.4.6.dylib


QT_CONFIG -= no-pkg-config
CONFIG  += link_pkgconfig
PKGCONFIG += opencv


# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

DISTFILES += \
    test/lib/library.json

И я использую Qt Creator 4.9.1 На основе Qt 5.12.3, на OSX Mojave.

1 Ответ

0 голосов
/ 09 июля 2019

Ромха Кореев хорошо сказал, что изменение конфигурации компилятора было ключом к тому, чтобы все снова заработало.

...