Ошибки компоновщика std :: filesystem с создателем Qt

Во-первых, да, я видел эту тему: Как избежать std :: filesystem ошибки компоновщика с Qt?

У меня есть проект на C ++, и я использовал там std :: filesystem. Я могу скомпилировать его с помощью cmd (g ++ (GCC) 9.2.0) и, например,:

g++ -std=c++17 -Wall -Wconversion-null -c client.cpp -o c.o -lstdc++fs

но с этим файлом .pro:

LIBS += -lws2_32
LIBS += -lstdc++fs

QT -= gui

CONFIG += c++17
CONFIG -= app_bundle

QMAKE_LFLAGS += -lstdc++fs

DEFINES += QT_DEPRECATED_WARNINGS

SOURCES += \
        client.cpp \
        logmsg.cpp \
        main.cpp

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

HEADERS += \
    client.h \
    includes.h

Я не могу этого сделать и не могу понять почему.

Ошибка:

   filesystem: No such file or directory
    #include <filesystem>

          ^~~~~~~~~~~~

person Gaurav Goswami    schedule 29.04.2020    source источник
comment
Указанная ошибка не является ошибкой связи. Компилятору не удается найти включаемый файл. Возможно, это неправильная версия компилятора. Можете ли вы показать код, в который включен заголовок файловой системы?   -  person vahancho    schedule 29.04.2020
comment
Какая это версия QMake / Qt? Также может быть интересен полный список аргументов неудачного вызова g ++ (чтобы увидеть, чем он отличается от вашего ручного вызова).   -  person Frank Osterfeld    schedule 29.04.2020
comment
@vahancho совершенно верно, выбрал неправильную версию компилятора в настройках китов. Спасибо за помощь.   -  person Gaurav Goswami    schedule 29.04.2020