Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ide_qt_creator [2010/12/30 11:57] tnetczuk RC 1 |
ide_qt_creator [2011/01/01 20:39] (aktualna) tnetczuk Błędy językowe i interpunkcja |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
====== Wstęp ====== | ====== Wstęp ====== | ||
===== Opis QT Creator ===== | ===== Opis QT Creator ===== | ||
- | [[http://qt.nokia.com/products/developer-tools/ | QT Creator]] to darmowe środowisko programistyczne stworzone do wygodnej i szybkiej produkcji programów używających bibliotek QT. Jednakże samo środowisko zostało tak dobrze przygotowane, iż nadaje się nie tylko do tworzenia oprogramowania wykorzystującego biblioteki QT, ale również inne, duże projekty. | + | [[http://qt.nokia.com/products/developer-tools/ | QT Creator]] to darmowe środowisko programistyczne stworzone do wygodnej i szybkiej produkcji programów używających bibliotek QT. Jednakże samo środowisko zostało tak dobrze przygotowane, iż nadaje się nie tylko do tworzenia oprogramowania wykorzystującego biblioteki QT, ale również inne, dużych projektów. |
===== Wersje użytych narzędzi ===== | ===== Wersje użytych narzędzi ===== | ||
Przy tworzeniu tego samouczka użyłem: | Przy tworzeniu tego samouczka użyłem: | ||
Linia 25: | Linia 25: | ||
{{:qt_creator:adding_path.png|}} | {{:qt_creator:adding_path.png|}} | ||
- | Uruchomić wiersz poleceń (CMD) z prawami administratora | + | Uruchomić wiersz poleceń (CMD) z prawami administratora: |
W CMD przejść do <code>sciezka/do/boost/tools/build/v2/engine/src</code> i wpisać komendę, która przygotuje narzędzie do kompilacji: <code>build.bat gcc</code> | W CMD przejść do <code>sciezka/do/boost/tools/build/v2/engine/src</code> i wpisać komendę, która przygotuje narzędzie do kompilacji: <code>build.bat gcc</code> | ||
{{:qt_creator:build.png|}} | {{:qt_creator:build.png|}} | ||
- | Po zakończeniu kompilacji otrzymamy plik bjam.exe w katalogu <code>sciezka/do/boost/tools/build/v2/engine/src/bin.ntx86</code> który należy przekopiować do <code>sciezka/do/boost</code> | + | Po zakończeniu kompilacji otrzymamy plik bjam.exe w katalogu: <code>sciezka/do/boost/tools/build/v2/engine/src/bin.ntx86</code> który należy przekopiować do: <code>sciezka/do/boost</code> |
Następnie uruchomić proces kompilacji z dodatkowymi parametrami: <code>bjam toolset=gcc threading=multi --build-type=complete stage install --layout=tagged >build.log 2>&1</code> | Następnie uruchomić proces kompilacji z dodatkowymi parametrami: <code>bjam toolset=gcc threading=multi --build-type=complete stage install --layout=tagged >build.log 2>&1</code> | ||
{{:qt_creator:bjam.png|}} | {{:qt_creator:bjam.png|}} | ||
- | Teraz trzeba wykazać się dużą dawką cierpliwości | + | Teraz trzeba wykazać się **dużą** dawką cierpliwości. |
- | Po zakończonej kompilacji można znaleźć log w pliku <code>build.log</code> | + | |
- | Gotowe biblioteki w katalogu <code>sciezka/do/boost/stage/lib</code> | + | Po zakończonej kompilacji można znaleźć log w pliku: <code>build.log</code> |
+ | Gotowe biblioteki w katalogu: <code>sciezka/do/boost/stage/lib</code> | ||
====== Linkowanie bibliotek Boost w QT Creator ====== | ====== Linkowanie bibliotek Boost w QT Creator ====== | ||
Linia 95: | Linia 96: | ||
====== Struktura pliku projektu QT Creator (*.pro) ====== | ====== Struktura pliku projektu QT Creator (*.pro) ====== | ||
- | W przypadku projektu wieloosobowego może (i raczej tak będzie) przydarzyć się konflikt ścieżek do bibliotek. W takim przypadku należy dodać nowy plik, który będzie opisywał tylko **lokalne** ścieżki i nie będzie on dzielony z współpracownikami. Dodatkowo należy zadbać o pobieranie go do projektu. | + | W przypadku projektu wieloosobowego, może (i raczej tak będzie) przydarzyć się konflikt ścieżek do bibliotek. W takim przypadku należy dodać nowy plik, który będzie opisywał tylko **lokalne** ścieżki i nie będzie on dzielony z współpracownikami. Dodatkowo należy zadbać o pobieranie go do projektu. |
===== Przykład ===== | ===== Przykład ===== | ||
Dodajemy plik local.pro do projektu. W tym pliku umieszczamy ścieżki do bibliotek Boost w naszym systemie. | Dodajemy plik local.pro do projektu. W tym pliku umieszczamy ścieżki do bibliotek Boost w naszym systemie. | ||
Linia 130: | Linia 131: | ||
LIBS += -L"E:\boost_1_45_0\stage\lib"</code> | LIBS += -L"E:\boost_1_45_0\stage\lib"</code> | ||
- | --- //[[netczuk.tomasz@gmail.com|Tomasz Netczuk]] 2010/12/30 11:56// | + | --- //[[netczuk.tomasz@gmail.com|Tomasz Netczuk]] 2011/01/01 20:36// |