2013-01-21 24 views
6

byłem seted się kompilator do Microsoft Visual C++ x86 Compiler, ale teraz mam ten błąd:Qt Creator 5 - No debugger skonfigurować

Kompilator "Microsoft Visual C++ x86 Compiler" nie może produkować kod dla wersji Qt. Ostrzeżenie: No debugger skonfigurować

myślę, że muszę ustawić debugger, ale nie wiem, która droga umieścić kartę debugger.

mam zainstalowane Visual Studio 2012.

+0

Czy możesz uruchomić projekt? W tym celu debugger nie jest potrzebny. Podejrzewam, że są to właściwie dwa niepowiązane wiadomości. Pierwszy to fatalny problem: brakuje kompilatora. Druga to tylko ostrzeżenie: nie ma debuggera, więc nie możesz * debugować * (ale powinien być w stanie go uruchomić, zarówno dla wersji release, jak i debugowania). – hyde

Odpowiedz

3

Dla binarnej wersji SDK, trzeba MSVS2010, wersja ekspresowe powinno być ok. Dodatek SP1 również musi być zainstalowany.

Do debugowania należy również zainstalować aktualizację Windws SDK 7.1 i SP1.

Linki w tej odpowiedzi: https://stackoverflow.com/a/14089968/1717300


Jeśli chcesz użyć MSVS2012, myślę, że trzeba jeszcze opracować samemu. Instrukcje:

http://qt-project.org/wiki/Building-Qt-5-from-Git

+0

Ale mam zainstalowaną pełną wersję Visual Studio 2012, i mam też pakiet Windows Software Development Kit (mam katalog Microsoft SDK), prawdopodobnie potrzebuję dodać ścieżkę do debuggera w Narzędzia-> Opcje-> Debugger-> Ogólne – user1814358

+0

@ user1814358 Potrzebujesz kompilatorów MSVS2010 SP1, aby użyć zestawu Qt5.0.0 SDK dla MSVS2010. Czy na pewno masz wersję SDK, którą masz (która?), Lub MSVS2012 provdes * MSVS2010 * kompilatory? – hyde

+0

@ user1814358 Aby było jasne: jeśli chcesz używać kompilatorów MSVS2012, musisz sam skompilować Qt5 (musisz pobrać kilka zależności, ale w przeciwnym razie nie jest to zbyt trudne, patrz link w odpowiedzi) lub poczekaj na wydanie binarnego pakietu SDK dla MSVS2012, kiedy tylko to nastąpi (logicznie rzecz biorąc, nie powinno to być zbyt długie, ponieważ MSVS2012 jest "bieżącą wersją" MSVS). – hyde