- Configuring Qt Creator to use the MeeGo toolchain(s)
- Configuring access to an emulated device in Qt Creator
Aby skonfigurować w Qt Creator dostęp o narzędzi kompilujących i bibliotek MeeGo (tzw. MeeGo Toolchain) wykonujemy następujące czynności:
- Uruchamiamy Qt Creator. Może to być ten dostarczony z MeeGo, lub ten z którego do tej pory korzystaliśmy w systemie (najlepiej oczywiście jakby była to najnowsza dostępna wersja, aby mieć pewność, że będzie wspierała MeeGo). Ja wybrałem to drugie podejście, aby nie rozdrabniać sobie środowiska programistycznego. Zresztą na stronie Wiki również tak proponują.
- Wchodzimy do Narzędzia → Opcje → Qt4 → Wersje Qt.
- Po prawej stronie zakładki Wersje Qt klikamy przycisk z plusikiem, aby dodać nową wersję.
- W polu Nazwa wersji wpisujemy własną nazwę określającą wersję Qt. Może to być np. MeeGo NetBook IA32 1.1.2.
- Podajemy również ścieżkę do qmake zainstalowanego w katalogach MeeGo. W moim systemie 64-bitowym było to akurat /usr/lib/madde/linux-x86_64/targets/meego-netbook-ia32-1.1.2/bin/qmake. Z dokumentacji wynika, że dla architektur 32-bitowych powinno to być podobnie do /usr/lib/madde/linux-i686/targets/meego-netbook-ia32-1.1.2/bin/qmake, jednak nie mam co do tego pewności i polecam sprawdzić samodzielnie.
- Klikamy Przebuduj, Zastosuj i Ok.
- Aby zobaczyć więcej informacji o własnie skonfigurowanej wersji Qt wystarczy jeszcze raz wejść do tego samego okienka i kliknąć oraz przytrzymać wskaźnik myszy na etykiecie Ustawienia ręczne → MeeGo NetBook IA32 1.1.2. Powininny się wyświetlić informacje podobne jak na rysunku poniżej.
Aby skonfigurować dostęp do wybranego środowiska uruchomieniowego MeeGo (tzw. MeeGo Runtime) z poziomu Qt Creatora wystarczy wykonać następujące czynności:
- Otwieramy Narzędzia → Opcje → Projekty → MeeGo Device Configuration
- i klikamy tutaj przycisk Add
- Warto ustalić od razu nazwę dla tej konfiguracji. Może to być np. MeeGo NetBook Emulator.
- Uzupełniamy pozostałe pola (przykład na rysunku poniżej):
- Device type: MeeGo emulator
- Authentication type: Password
- Host name: localhost (wartość domyślna)
- SSH port: 6666 (wartość domyślna)
- Gdb serwer port: 13219 (wartość domyślna)
- Connection timeout: 30s (wartość domyślna)
- Username: root
- Password: meego
- Klikamy Zastosuj
sudo mad remote -r meego-netbook-ia32-qemu-1.1.2-runtime powerona następnie klikając przycisk Test w okienku MeeGo Device Configuration. Jeśli wszystko jest OK powinniśmy zobaczyć okienko takie jak na zrzucie poniżej:
Co z tego wynika i po co to wszystko opiszę w kolejnym wpisie z przykładem pierwszej aplikacji dla MeeGo :-)
0 komentarze:
Prześlij komentarz