2013-02-17 20 views
5

Właśnie pobrałem i zainstalowałem program Qt Creator. Nie pomieszałem z PATH lub innymi ustawieniami. Ale gdy próbuję uruchomić projekt Qt GUI aplikacji, daje następujący błąd:Błąd uruchamiania z Qt Creator

cc1plus.exe:-1: error: error: unrecognized command line option "-fno-keep-inline-dllexport" 

Wyjście mówi:

Error while building/deploying project ProjectFirst (kit: Desktop Qt 5.0.1 MinGW 32bit) When executing step 'Make'

Nie rozumiem, dlaczego tak się dzieje. Dużo go szukałem, zanim się o to zapytałem, ale nie mogłem nic znaleźć.

+1

usuń inne GCC ze swojej ścieżki i gotowe. – AbiusX

Odpowiedz

0

spróbuje użyć nUpewnij nie mingw32-make

0

Problem polega na tym, że używasz niewłaściwej instalacji mingw32 (starsza wersja).

Aby rozwiązać ten problem, należy sprawdzić, czy zestaw użyć wykrył prawidłową wersję MinGW (powinno to być 4,7, który znajduje się wewnątrz qt katalogu narzędzi montażowych).

7

Właśnie znalazłem problem na komputerze mojego przyjaciela, taki sam jak twój.

Wpisz g ++ --version, aby zobaczyć, co domyślnie przyjmuje g ++ z twojej ścieżki. Jeśli jest 4,4. * (< = 4.7.2), a następnie znaleźć to stare g ++ i usunąć go do kosza. Zwykle jest to pakiet Perla, wymagany przez Qt configure.

Następnie wróć do konsoli i spróbuj ponownie g ++ --version jeśli nie 4.7.2, następnie spójrz na stary g ++ i usuń go.

Jeśli jest napisane g ++: command not found lub coś w tym stylu - zmień zmienną PATH. Nie zapomnij ponownie uruchomić komputera po jego zmianie.

Kiedy masz g ++ --version z 4.7.2, czekaj na sukces.