Konfiguracja QTCreator

0

Witam. Mam pytanie programuje w C++ i chciałabym wiedzieć czy opłaca się zmienić jakieś ustawienia w QT Creator. Jestem początkująca

0

Jak wyłączyć Compiler extensions w QTCreatorze?

1

A jak tworzysz nowy projekt? Jakiego typu?
To nie kwestia ustawienia QtCreator ale dostarczenia odpowiednich flag do kompilatora (A to się robi róznie zależnie z jakiego typ projektu korzystasz).
Dla gcc zalecałbym -Wall -Wextra -pedantic -Werror
Zasadniczo -pedantic wyłącza rozszerzenia gnu.
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-pedantic-1

0
MarekR22 napisał(a):

A jak tworzysz nowy projekt? Jakiego typu?
To nie kwestia ustawienia QtCreator ale dostarczenia odpowiednich flag do kompilatora (A to się robi róznie zależnie z jakiego typ projektu korzystasz).
Dla gcc zalecałbym -Wall -Wextra -pedantic -Werror
Zasadniczo -pedantic wyłącza rozszerzenia gnu.
https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-pedantic-1

nie wiem o co chodzi używam chyba typu konsolowego możesz lepiej to wyjaśnić?

1
Nikto0 napisał(a):

nie wiem o co chodzi

Chyba nie pora na optymalizacje ustawień, zostaw jakie są.

1
AnyKtokolwiek napisał(a):
Nikto0 napisał(a):

nie wiem o co chodzi

Chyba nie pora na optymalizacje ustawień, zostaw jakie są.

Ona chce wyłączyć rozszerzenia GNU, ergo trzeba zmienić ustawienie kompilatora. Flagi, które podałem powinien używać każdy (zwłaszcza początkujący).

Nikto0 napisał(a):

nie wiem o co chodzi używam chyba typu konsolowego możesz lepiej to wyjaśnić?

Zadałem pytanie. W jaki sposób tworzysz projekt? Co wyklinałaś, by napisać swój pierwszy program?
Albo: co masz w katalogu, gdzie zapisałaś plik z kodem (cpp).

0

ustawienia.png

Mam coś takiego

1

No to teraz co jest w pliku: zobacz.pro to jego trzeba poprawić (wklej jako tekst nie screenshot).

0
MarekR22 napisał(a):

No to teraz co jest w pliku: zobacz.pro to jego trzeba poprawić (wklej jako tekst nie screenshot).

TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt

SOURCES += \
        main.cpp
1

Dodaj do tego pliku:

win32-g++ {
    QMAKE_CXXFLAGS += -Wall -Wextra -pedantic -Werror
}
win32-msvc*{
   QMAKE_CXXFLAGS += /W4 /WX
}

Jest więcej niż ci potrzeba, ale wolę dmuchać na zimne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1