Hmmm co do znajomości Qt to tworzę właśnie grę typu space shooter. Jeszcze nie jest skończona ale większość już działa całkiem dobrze, https://github.com/TadekBiela/GalacticWar, nie wiem czy taka znajomość Qt jest wystarczająca, aby szukać pracy?
Prócz tego jeszcze tworzyłem sobie apke przypominającą pokazującą dymki w lewym dolnym rogu. Przeczytałem też dwie książki o Qt, "C++ Wykorzystaj potęgę aplikacji graficznych" i "C++ i Qt. Wprowadzenie do wzorców projektowych"
@Chris-Kawa Dzięki, faktycznie na pierwszej liście "Zmienne użytkowników" były stare i nowe ścieżki wiec stare usunąłem. Na drugiej liście "Zmienne sytemowe" nie ma nic o Pythonie więc nic nie ruszam. Dla pewności restartuje komputer i gdy odpalam Qt to on nadal woła o starą ścieżkę dostępu choć w zmiennych środowiskowych jej już nie ma a jest tam tylko nowa czyli tylko prawidłowa. Rozumiem z tego (choć się nie znam) że Qt sobie gdzieś zapamiętał błędną ścieżkę i trzyma się tego zapamiętale.
Niestety, nic mi to nie mówi, nie spotkałem dotąd takiego problemu. Także mogę tylko zgadywać.
Co może pomóc:
jeśli Qt jest zainstalowane w jakiejś nietypowej lokalizacji, może pomoże uruchomienie Qt Creatora jako administrator? Ogolnie to jest zly pomysł, żeby działać jako admin, ale choćby dla zdiagnozowania problemu można spróbować
sprawdź w opcjach Qt Creatora (zakladka Kits) czy kompilator, Qt i kit nie zgłaszają żadnych błędów
Ctrl + O i wybierz plik CMakeLists.txt z głównego folderu trowjego projektu. Qt Creator potrafi zaladować instniejące buildy (jeśli jakieś są).
Jeśli wyświetli się tylko sam plik CMakeLists.txt, to znaczy że wystąpil jakis błąd. Wtedy otwórz zakładkę (na dole) "General Messages" i sprawdź co poszło nie tak. I jak coś pytaj dalej, może pomogę :-) Nie znam za dobrze cmake.
Uzupełniając moje pytanie. Próba dodania obiektu takiego jak punkt czy koło kończy się takim komunikatem.:
QAxBase: Error calling IDispatch member AddCircle: Exception thrown by server
Code : -2147024809
Source :
Description:
Help :
Connect to the exception(int,QString,QString,QString) signal to catch this exception
Ktoś może wie gdzie sprawdzić ten kod?
Dzięki za pomoc
Adam
Nic, powinien widzieć, wystarczy dodać include. Na jakim systemie jesteś? Jakiego kompilatora używasz? Czy działa ci kompilacja prostego "hello world" przy pomocy samego kompilatora (bez Qt)?
@Arty
Musisz dokładniej opisać swój problem. Nie bardzo rozumem na czym on polega. Jeśli miałbym zgadywać to pytasz jak stworzyć środowisko do kompilacji skrośnej.
Zapewne już jakoś sobie poradziłeś ale gdyby nie to musisz na systemie z Win7 sprawdzić czego brakuje.
Jest kilka aplikacji, które posiadają funkcjonalność Linuksowego ldd.
Popatrz też na stronę: https://wiki.qt.io/Show_library_dependencies