﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bexlab</title>
	<atom:link href="http://bexlab.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://bexlab.pl</link>
	<description>...</description>
	<lastBuildDate>Sun, 25 Sep 2011 21:40:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Plantator &#8211; ARGOX PT-20</title>
		<link>http://bexlab.pl/plantator-argox-pt-20/542/</link>
		<comments>http://bexlab.pl/plantator-argox-pt-20/542/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 14:14:08 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Produkty]]></category>
		<category><![CDATA[aplikacja]]></category>
		<category><![CDATA[ARGOX]]></category>
		<category><![CDATA[ARGOX PT-20]]></category>
		<category><![CDATA[czytnik kodów kreskowych]]></category>
		<category><![CDATA[oprogramowanie]]></category>
		<category><![CDATA[PLANTATOR]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[system gromadzenia danych]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=542</guid>
		<description><![CDATA[Mamy przyjemność przedstawić nową aplikację PLANTATOR. Aplikacja ta składa się z dwóch modułów: na kolektor danych ARGOX PT-20 do gromadzenia danych z terenu oraz pod system operacyjny Windows do obróbki i prezentacji danych (chwilowo w trakcie realizacji). Aplikacja PLANTATOR jest przeznaczona dla szerokiego kręgu producentów jagód, owoców, warzyw i wielu innych. Szczegółowy opis aplikacji PLANTATOR [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://bexlab.pl/wp-content/uploads/2010/02/Plantator-kolektor-danych.png"><img src="http://bexlab.pl/wp-content/uploads/2010/02/Plantator-kolektor-danych-150x150.png" alt="Plantator w całej okazałości" title="Plantator - kolektor danych" width="150" height="150" class="alignleft size-thumbnail wp-image-696" /></a> </p>
<p>Mamy przyjemność przedstawić nową aplikację <strong>PLANTATOR</strong>. Aplikacja ta składa się z dwóch modułów: na kolektor danych <strong>ARGOX PT-20</strong> do gromadzenia danych z terenu oraz pod system operacyjny <strong>Windows</strong> do obróbki i prezentacji danych (chwilowo w trakcie realizacji). Aplikacja <strong>PLANTATOR</strong> jest przeznaczona dla szerokiego kręgu producentów jagód, owoców, warzyw i wielu innych. Szczegółowy opis aplikacji <strong>PLANTATOR</strong> mozna znaleźć w menu Produkty.</p>
<p><a href="http://bexlab.pl/plantator/" title="Plantator">Opis szczegółowy</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/plantator-argox-pt-20/542/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biblioteka Qt w wersji 4.7.4 &#8211; przewodnik</title>
		<link>http://bexlab.pl/biblioteka-qt-w-wersji-4-7-4-przewodnik/524/</link>
		<comments>http://bexlab.pl/biblioteka-qt-w-wersji-4-7-4-przewodnik/524/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 15:14:50 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Biblioteki]]></category>
		<category><![CDATA[Qt Creator]]></category>
		<category><![CDATA[Qt4]]></category>
		<category><![CDATA[MinGW]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Qt 4.7.4]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=524</guid>
		<description><![CDATA[Pojawiła się biblioteka Qt w wersji 4.7.4. Postaram się krok po kroku pokazać jak zainstalować i skonfigurować tę bibliotekę, która wymaga MinGW oraz dodatkowo QtCreator. Niestety po standardowej instalacji, QtCreator nie skompiluje projektu. W artykule można zapoznać się z instalacją oraz konfiguracją biblioteki Qt. By zainstalować bibliotekę Qt, należy: Utworzyć katalog na bibliotekę Qt: c:\Qt [...]]]></description>
			<content:encoded><![CDATA[<p>Pojawiła się biblioteka Qt w wersji 4.7.4. Postaram się krok po kroku pokazać jak zainstalować i skonfigurować tę bibliotekę, która wymaga <strong>MinGW </strong>oraz dodatkowo <strong>QtCreator</strong>. Niestety po standardowej instalacji, <strong>QtCreator </strong> nie skompiluje projektu. W artykule można zapoznać się z instalacją oraz konfiguracją biblioteki <strong>Qt</strong>. By zainstalować bibliotekę <strong>Qt</strong>, należy:<span id="more-524"></span> </p>
<ol>
<li>Utworzyć katalog na bibliotekę <strong>Qt</strong>: <strong>c:\Qt</strong></li>
<li>Pobrać <strong>MinGW</strong> w wersji 4.4.0 z lokalizacji: <a href="http://get.qt.nokia.com/misc/MinGW-gcc440_1.zip" onclick="pageTracker._trackPageview('/outgoing/get.qt.nokia.com/misc/MinGW-gcc440_1.zip?referer=');">MinGW 4.4.0</a><br />
Rozpakować plik <strong>MinGW-gcc440_1.zip</strong> w katalogu instalcyjnym biblioteki <strong>Qt</strong>, czyli <strong>c:\Qt\mingw</strong></li>
<li>Pobrać bibliotekę Qt z lokalizacji: <a href="http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.4-mingw.exe" onclick="pageTracker._trackPageview('/outgoing/get.qt.nokia.com/qt/source/qt-win-opensource-4.7.4-mingw.exe?referer=');">Qt libraries 4.7.4 for Windows (minGW 4.4, 328 MB)</a></li>
<li>Uruchomić instalator biblioteki <strong>Qt</strong>, czyli plik <strong>qt-win-opensource-4.7.4-mingw.exe</strong></li>
<p>Pojawi się okienko dekompresji a następnie instalatora jak poniżej:<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/decompress.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/decompress.png" alt="Dekompresja instalatora" title="decompress" width="257" height="74" class="aligncenter size-full wp-image-580" /></a><br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/wellcome.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/wellcome-150x150.png" alt="Okno powitalne instalatora" title="wellcome" width="150" height="150" class="aligncenter size-thumbnail wp-image-548" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z informacją o wersji open source.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/open_source.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/open_source-150x150.png" alt="Informacja o open source" title="open_source" width="150" height="150" class="aligncenter size-thumbnail wp-image-551" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z postanowieniami licencyjnymi. Zapoznaj się z licencją i jeśli zgadzasz się z z tymi postanowieniami, wówczas zaznacz akceptację jak w poniższym okienku<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/license_agreement.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/license_agreement-150x150.png" alt="Postanowienia licencyjne" title="license_agreement" width="150" height="150" class="aligncenter size-thumbnail wp-image-555" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z wyborem komponentów do instalacji. Nic nie zmieniaj. Pozwól instalatorowi zainstalować kmponenty domyślne.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/choose_components.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/choose_components-150x150.png" alt="Wybór komponentów" title="choose_components" width="150" height="150" class="aligncenter size-thumbnail wp-image-567" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z wyborem ścieżki instalacyjnej. Jako katalog instalacyjny ustaw <strong>C:\Qt\4.7.4</strong><br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/choose_install_location.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/choose_install_location-150x150.png" alt="Wybór katalogu instalacyjnego" title="choose_install_location" width="150" height="150" class="aligncenter size-thumbnail wp-image-569" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z wyborem lokalizacji w Menu Start systemu Windows.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/choose_start_menu_folder.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/choose_start_menu_folder-150x150.png" alt="Wybór lokalizacji w Menu Start" title="choose_start_menu_folder" width="150" height="150" class="aligncenter size-thumbnail wp-image-571" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko w którym należy wskazać lokalizację <strong>MinGW</strong>. W naszej instalacji katalogiem instalacyjnym jest  <strong>c:\Qt\MinGW</strong>. Poniżej przedstawiono okienko z poprawnie ustawioną ścieżką do <strong>MinGW</strong>.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/mingw_installation.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/mingw_installation-150x150.png" alt="Katalog instalacyjny MinGW" title="mingw_installation" width="150" height="150" class="aligncenter size-thumbnail wp-image-553" /></a></p>
<p>Wciśnij przycisk &#8222;Install&#8221; by rozpocząć proces instalacji plików biblioteki <strong>Qt</strong><br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/installing.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/installing-150x150.png" alt="Instalacja plików biblioteki Qt" title="installing" width="150" height="150" class="aligncenter size-thumbnail wp-image-557" /></a></p>
<p>Jeśli instalacja zakończyła się powodzeniem, wówczas pojawi się okienko jak poniżej<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/installation_complete.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/installation_complete-150x150.png" alt="Poprawne zakończenie instalacji plików biblioteki Qt" title="installation_complete" width="150" height="150" class="aligncenter size-thumbnail wp-image-559" /></a></p>
<p>Jeśli nie chcesz przejść do przykładów aplikacji napisanych przy użyciu biblioteki Qt oraz przeglądać dokumentacji, wówczas odznacz opcje wyboru<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/completing_the_qt_opensource.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/completing_the_qt_opensource-150x150.png" alt="Wybór przeglądania przykładów oraz dokumentacji biblioteki Qt" title="completing_the_qt_opensource" width="150" height="150" class="aligncenter size-thumbnail wp-image-562" /></a></p>
<p>Wciśnij przycisk &#8222;Finish&#8221;, by zakończyć process instalacji biblioteki <strong>Qt</strong>.</p>
<p>Teraz należy zająć się instalacją QtCreator&#8217;a. W tym celu należy:</p>
<li>Pobrać QtCreator z lokalizacji: <a href="http://get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.3.0.exe" onclick="pageTracker._trackPageview('/outgoing/get.qt.nokia.com/qtcreator/qt-creator-win-opensource-2.3.0.exe?referer=');">Qt Creator 2.3.0 for Windows (54 MB)</a></li>
<li>Uruchomić instalator aplikacji <strong>QtCreator</strong>, czyli plik <strong>qt-creator-win-opensource-2.3.0.exe</strong>.</li>
<p>Pojawi się okienko dekompresji a następnie instalatora jak poniżej:<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/decompress.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/decompress.png" alt="Dekompresja instalatora" title="decompress" width="257" height="74" class="aligncenter size-full wp-image-580" /></a><br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/1_qtcreator_wellcome.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/1_qtcreator_wellcome-150x150.png" alt="Ekran powitalny" title="1_qtcreator_wellcome" width="150" height="150" class="aligncenter size-thumbnail wp-image-635" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z postanowieniami licencyjnymi. Zapoznaj się z licencją i jeśli zgadzasz się z z tymi postanowieniami, wówczas zaznacz akceptację jak w poniższym okienku<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/2_qtcreator_license_agreement.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/2_qtcreator_license_agreement-150x150.png" alt="Postanowienia licencyjne" title="2_qtcreator_license_agreement" width="150" height="150" class="aligncenter size-thumbnail wp-image-638" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z informacjami na temat integracji debuggera.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/3_qtcreator_debugger_integration.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/3_qtcreator_debugger_integration-150x150.png" alt="Integracja debuggera" title="3_qtcreator_debugger_integration" width="150" height="150" class="aligncenter size-thumbnail wp-image-641" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z wyborem komponentów do instalacji. Odznacz <strong>MinGW</strong>, gdyż ten komponent został zainstalowany wcześniej. Pozwól instalatorowi zainstalować pozostałe komponenty domyślnie.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/4_qtcreator_choose_components.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/4_qtcreator_choose_components-150x150.png" alt="Wybór komponentów" title="4_qtcreator_choose_components" width="150" height="150" class="aligncenter size-thumbnail wp-image-644" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko w którym należy wskazać lokalizację instalacji <strong>QtCreator</strong>. Można pozostawić lokalizację domyślną.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/5_qtcreator_choose_install_location.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/5_qtcreator_choose_install_location-150x150.png" alt="Wybór katalogu instalacyjnego" title="5_qtcreator_choose_install_location" width="150" height="150" class="aligncenter size-thumbnail wp-image-647" /></a></p>
<p>Wciśnij przycisk &#8222;Next&#8221;. Pojawi się okienko z wyborem lokalizacji w Menu Start systemu Windows.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/6_qtcreator_choose_start_menu_folder.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/6_qtcreator_choose_start_menu_folder-150x150.png" alt="Wybór lokalizacji w Menu Start" title="6_qtcreator_choose_start_menu_folder" width="150" height="150" class="aligncenter size-thumbnail wp-image-653" /></a></p>
<p>Wciśnij przycisk &#8222;Install&#8221; by rozpocząć proces instalacji aplikacji <strong>QtCreator</strong><br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/7_qtcreator_installing.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/7_qtcreator_installing-150x150.png" alt="Instalacja aplikacji QtCreator" title="7_qtcreator_installing" width="150" height="150" class="aligncenter size-thumbnail wp-image-650" /></a></p>
<p>Jeśli instalacja zakończyła się powodzeniem, wówczas pojawi się okienko jak poniżej.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/8_qtcreator_installation_complete.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/8_qtcreator_installation_complete-150x150.png" alt="Koniec instalacji" title="8_qtcreator_installation_complete" width="150" height="150" class="aligncenter size-thumbnail wp-image-658" /></a></p>
<p>Jeśli nie chcesz uruchomić zainstalowanej aplikacji <strong>QtCreator</strong>, wówczas odznacz pole wyboru.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/9_qtcreator_completing_the_qt_creator.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/9_qtcreator_completing_the_qt_creator-150x150.png" alt="Wybór uruchomienia zainstalowanej aplikacji" title="9_qtcreator_completing_the_qt_creator" width="150" height="150" class="aligncenter size-thumbnail wp-image-659" /></a></p>
<li>Dopisać do zmiennej środowiskowej <strong>PATH</strong> ścieżkę do katalogu z <strong>MinGW</strong>. Dla naszej instalacji będzie to: <strong>c:\Qt\MinGW\bin</strong></li>
<li>Skonfigurować <strong>QtCreator</strong>.</li>
<p>W tym celu należy uruchomić zainstalowaną aplikację <strong>QtCreator</strong> i przejść do opcji. W tym celu należy rozwinąć menu Narzędzia->Opcje&#8230;->Qt4. Wpierw należy wskazać lokalizację biblioteki Qt. W tym celu należy wcisnąć przycisk &#8222;Dodaj&#8221; i w otwartym okienku wskazać plik qmake.exe zlokalizowany w katalogu instalacyjnym biblioteki Qt: <strong>c:\qt\4.7.4\bin\qmake.exe</strong>. W polu &#8222;Nazwa wersji&#8221; można wpisać np.: &#8222;Qt 4.7.4&#8243;. Następnie należy rozwinąć &#8222;Szczegóły&#8221; i wciskając aktywne przyciski &#8222;Zbuduj&#8221;, zbudować asystentów debuggera. Poniżej pokazano okienko opcji z poprawnie wypełnionymi wartościami.<br />
<a href="http://bexlab.pl/wp-content/uploads/2011/09/qtcreator_opcje.png"><img src="http://bexlab.pl/wp-content/uploads/2011/09/qtcreator_opcje-150x150.png" alt="Konfiguracja opcji QtCreator" title="qtcreator_opcje" width="150" height="150" class="aligncenter size-thumbnail wp-image-671" /></a></p>
<p>Wciśnij przycisk &#8222;OK&#8221; by zatwierdzić zmiany.
</ol>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/biblioteka-qt-w-wersji-4-7-4-przewodnik/524/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Biblioteka Qt w wersji 4.7.0</title>
		<link>http://bexlab.pl/biblioteka-qt-w-wersji-4-7-0/497/</link>
		<comments>http://bexlab.pl/biblioteka-qt-w-wersji-4-7-0/497/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 12:19:40 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Qt4]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=497</guid>
		<description><![CDATA[Ostatnia wersja biblioteki Qt, która po kompilacji statycznej nie sypała błędami podczas linkowania projektu w Qt &#8211; to 4.6.2. Słusznie ktoś zauważył, iż biblioteki Qt począwszy od wersji 4.6.3 nie umożliwiały poprawnej kompilacji projektu. W wersji 4.7.0 poprawiono błąd. Skompilowałem bibliotekę Qt w wersji 4.7.0 a następnie skompilowałem przykładowy projekt w Qt Creator 2.0.1. Proces [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnia wersja biblioteki Qt, która po kompilacji statycznej nie sypała błędami podczas linkowania projektu w Qt &#8211; to 4.6.2. Słusznie ktoś zauważył, iż biblioteki Qt począwszy od wersji 4.6.3 nie umożliwiały poprawnej kompilacji projektu. W wersji 4.7.0 poprawiono błąd. Skompilowałem bibliotekę Qt w wersji 4.7.0 a następnie skompilowałem przykładowy projekt w Qt Creator 2.0.1. Proces kompilacji a następnie linkowania przebiegł pomyślnie.</p>
<p>Dodatkowo uzupełniłem opis linkowania statycznego biblioteki Qt o zastąpienie przełącznika <strong>-exceptions</strong> w <strong>-no-exceptions</strong>. U mnie nigdy błąd nie wystąpił. Były jednak głosy, iż na niektórych komputerach jest problem bez tego przełącznika. Objawiało się to tym, iż po uruchomieniu aplikacji stale był potrzebny plik mingw10.dll. Działo się tak, gdyż bez przełącznika <strong>-no-excetions</strong> kompilator wykładał się i biblioteka Qt była skompilowana statycznie tylko fragmentarycznie. Dla porządku zmodyfikowałem przełączniki. Z poprawionym opisem linkowania statycznego, można zapoznać się klikając w linka <a href="http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/">Linkowanie statyczne – Qt SDK dla Windows</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/biblioteka-qt-w-wersji-4-7-0/497/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konfiguracja Eclipse&#8217;a do pracy z Python&#8217;em</title>
		<link>http://bexlab.pl/konfiguracja-eclipse-do-pracy-z-pythonem/361/</link>
		<comments>http://bexlab.pl/konfiguracja-eclipse-do-pracy-z-pythonem/361/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 22:49:52 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Pydev]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=361</guid>
		<description><![CDATA[Konfiguracja Eclipse do pracy z Python nie jest trudna, ale postaram się opisać wszystko po kolei. Zaznaczę, iż skonfiguruję Eclipse do późniejszej współpracy z Django. Wystarczy pobrać dwa pliki: Python wersja 2.7 dla: Windows 32: Python 2.7 32 bit Windows 64: Python 2.7 64 bit Eclipse&#8217;a Helios wersja 3.6 dla: Windows 32: Eclipse Classic 3.6.0 [...]]]></description>
			<content:encoded><![CDATA[<p>Konfiguracja Eclipse do pracy z Python nie jest trudna, ale postaram się opisać wszystko po kolei. Zaznaczę, iż skonfiguruję Eclipse do późniejszej współpracy z Django. Wystarczy pobrać dwa pliki:<span id="more-361"></span></p>
<ul>
<li>Python wersja 2.7 dla:<br />
Windows 32: <a href="http://www.python.org/ftp/python/2.7/python-2.7.msi" onclick="pageTracker._trackPageview('/outgoing/www.python.org/ftp/python/2.7/python-2.7.msi?referer=');">Python 2.7 32 bit</a><br />
Windows 64: <a href="http://www.python.org/ftp/python/2.7/python-2.7.amd64.msi" onclick="pageTracker._trackPageview('/outgoing/www.python.org/ftp/python/2.7/python-2.7.amd64.msi?referer=');">Python 2.7 64 bit</a></li>
<li>Eclipse&#8217;a Helios wersja 3.6 dla:<br />
Windows 32: <a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6-201006080911/eclipse-SDK-3.6-win32.zip" onclick="pageTracker._trackPageview('/outgoing/www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6-201006080911/eclipse-SDK-3.6-win32.zip&amp;referer=');">Eclipse Classic 3.6.0 32 bit [170 MB]</a><br />
Windows 64: <a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6-201006080911/eclipse-SDK-3.6-win32-x86_64.zip" onclick="pageTracker._trackPageview('/outgoing/www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.6-201006080911/eclipse-SDK-3.6-win32-x86_64.zip&amp;referer=');">Eclipse Classic 3.6.0 64 bit [170 MB]</a></li>
</ul>
<p>Po pobraniu Python&#8217;a, należy go zainstalować. Dobrze jest zrobić sobie wpis ścieżki instalacyjnej do Pythona w zmiennej środowiskowej PATH. Po instalacji Python&#8217;a należy zainstalować Eclipse&#8217;a. Rozpakuj plik z Eclipse&#8217;m w jakimś katalogu, np.: c:\eclipse. Uruchamiamy Eclipse&#8217;a z katalogu instalacyjnego. Jeśli jest to pierwsze uruchomienie Eclipse&#8217;a, to pojawi się okienko wyboru katalogu na projekty. Poniżej wygląd tego okienka z przykładową lokalizacją katalogu projektowego:</p>
<div id="attachment_380" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-workspace.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-workspace-300x138.jpg" alt="Eclipse - Wybór katalogu projektowego" title="eclipse-workspace" width="300" height="138" class="size-medium wp-image-380" /></a><p class="wp-caption-text">Eclipse - Wybór katalogu projektowego</p></div>
<p>Teraz należy zainstalować wtyczkę Pydev, czyli Python IDE dla Eclipse&#8217;a. Na początku wspominałem, iż chcę sknfigurować Eclipse z Python&#8217;em do Django, stąd należy pobrać wersję 2.x Python&#8217;a. Na dzień dzisiejszy to wersja 2.7. Wersja 3.x nie będzie działać z Django. Wtyczkę Pydev zainstalujemy wykorzystując instalator Eclipse&#8217;a. Wybieramy z menu Eclipse&#8217;a opcję: &#8222;Help -> Install New Software&#8230;&#8221;. Poniżej przedstawiam odpowiednie okienko Eclipse&#8217;a:</p>
<div id="attachment_397" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-install.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-install-300x270.jpg" alt="eclipse-install" title="eclipse-install" width="300" height="270" class="size-medium wp-image-397" /></a><p class="wp-caption-text">Eclipse - Instalator wtyczek</p></div>
<p>Teraz należy kliknąć w przycisk &#8222;Add&#8230;&#8221; by wprowadzić adres spod którego instalator poberze wtyczkę. Dla Pydev to adres: <strong>http://pydev.org/updates</strong>. Poniżej przedstawiam okienko wprowadzania adresu wtyczki:</p>
<div id="attachment_413" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-Add-Repository.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-Add-Repository-300x114.jpg" alt="Eclipse - Dodawanie adresu" title="eclipse-Add Repository" width="300" height="114" class="size-medium wp-image-413" /></a><p class="wp-caption-text">Eclipse - Dodawanie adresu</p></div>
<p>Po zatwierdzeniu adresu przyciskiem &#8222;OK&#8221;, wracamy do okna &#8222;Available Software&#8221;. Zaznaczamy Pydev jak na poniższej ilustracji i wciskamy przycisk &#8222;Next >&#8221;. Poniżej ilustracja poprawnie wypełnionego okna instalatora wtyczki Pydev.</p>
<div id="attachment_417" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-Install-Pydev.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-Install-Pydev-300x270.jpg" alt="Eclipse - Instalator dla wtyczki Pydev" title="eclipse-Install Pydev" width="300" height="270" class="size-medium wp-image-417" /></a><p class="wp-caption-text">Eclipse - Instalator dla wtyczki Pydev</p></div>
<p>W kolejnym oknie &#8222;Install Details&#8221; jak poniżej zaznaczamy opcję &#8222;Pydev for Eclipse&#8221; i wciskamy przycisk &#8222;Next >&#8221;.</p>
<div id="attachment_421" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-install-details.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-install-details-300x270.jpg" alt="Eclipse - Wybór detali instalatora" title="eclipse-install details" width="300" height="270" class="size-medium wp-image-421" /></a><p class="wp-caption-text">Eclipse - Wybór detali instalatora</p></div>
<p>Zaakceptuj postanowienia licencyjne zaznaczając opcję: &#8222;I accept the terms of the license agreement&#8221; i wcisnij przycisk &#8222;Finish&#8221;. Poniżej przedstawian okno licencyjne.</p>
<div id="attachment_425" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-pydev-licence.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-pydev-licence-300x270.jpg" alt="Eclipse - Akceptacja licencji Pydev" title="eclipse-pydev licence" width="300" height="270" class="size-medium wp-image-425" /></a><p class="wp-caption-text">Eclipse - Akceptacja licencji Pydev</p></div>
<p>Powinna wystartować instalacja. Poniżej przedstawiam okno instalatora.</p>
<div id="attachment_429" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-installing-software.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-installing-software-300x130.jpg" alt="Eclipse - Instalacja Pydev" title="eclipse-installing software" width="300" height="130" class="size-medium wp-image-429" /></a><p class="wp-caption-text">Eclipse - Instalacja Pydev</p></div>
<p>W czasie instalacji pojawia sie okno z potrzebą akceptacji certyfikatu. Zaznaczamy certyfikat: &#8222;Aptana Pydev; Pydev; Aptana&#8221; a następnie wciskamy przycisk &#8222;OK&#8221;. Poniżej opisywane okienko.</p>
<div id="attachment_431" class="wp-caption alignnone" style="width: 206px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-pydev-certyfikat.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-pydev-certyfikat-196x300.jpg" alt="Eclipse - Akceptacja certyfikatu Pydev" title="eclipse-pydev certyfikat" width="196" height="300" class="size-medium wp-image-431" /></a><p class="wp-caption-text">Eclipse - Akceptacja certyfikatu Pydev</p></div>
<p>Po akceptacji instaltor wtyczki Pydev rusza dalej. Po zakończeniu procesu instalacyjnego, instalator wtyczki prosi o restart Eclipse&#8217;a. Poniżej przedstawiam to okno.</p>
<div id="attachment_439" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-instalator-restart.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-instalator-restart-300x84.jpg" alt="Eclipse - Restart Eclipse&#039;a" title="eclipse-instalator restart" width="300" height="84" class="size-medium wp-image-439" /></a><p class="wp-caption-text">Eclipse - Restart Eclipse'a</p></div>
<p>Wybieramy opcję &#8222;Restart Now&#8221;. Eclipse zamyka się a następnie uruchamia ponownie. Teraz można skonfigurować Pydev IDE dla Eclipse&#8217;a. W tym celu wpierw należy zmienić perspektywę z domyślnej &#8222;Java&#8221; na &#8222;Pydev&#8221;. W tym celu kliknij w ikonę perspektywy &#8211; to w prawym górnym narożniku ikona w formie okna z żółtym plusem. Otworzy się menu, w którym wybierz element &#8222;Other&#8230;&#8221;. Pojawi się okno jak poniżej. Wybierz z listy Pydev i wciśnij przycisk OK.</p>
<div id="attachment_455" class="wp-caption alignnone" style="width: 258px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-open-pydev-perspective.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-open-pydev-perspective-248x300.jpg" alt="Eclipse - Wybór perspektywy" title="eclipse-open pydev perspective" width="248" height="300" class="size-medium wp-image-455" /></a><p class="wp-caption-text">Eclipse - Wybór perspektywy</p></div>
<p>W perspektywie Pydev, interfejs Eclipse wygląda jak poniżej:</p>
<div id="attachment_461" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-pydev-perspective.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-pydev-perspective-300x197.jpg" alt="Eclipse - Perspektywa Pydev" title="eclipse-pydev perspective" width="300" height="197" class="size-medium wp-image-461" /></a><p class="wp-caption-text">Eclipse - perspektywa Pydev</p></div>
<p>Teraz pozostało już tylko skonfigurować Pydev IDE dla Eclipse. W tym celu, należy otworzyć okinko &#8222;Preferences&#8221;. Okienko to pojawia się po wybraniu następującego element menu: Window -> Preferences. W oknie preferencji, należy wybrać z drzewa opcji: Pydev -> Interpreter &#8211; Python. Otworzy się okno &#8222;Preferences&#8221;. Jeśli po instalacji Python&#8217;a 2.7 zrobiono wpis w zmiennej środowiskowej PATH (ścieżka instalacyjna do Python&#8217;a) to wystarczy wcisnąć przycisk &#8222;Auto Config&#8221;. Eclipse wykryje i ustawi parametry znalezionej wersji Python&#8217;a. Jeśli brak wpisu w zmiennej środowiskowej PATH to nalezy wcisnąć przycisk &#8222;New&#8230;&#8221;. Pokaże się okienko wyboru wersji interpretera Python&#8217;a. Poniżej pokazano to okienko z przykładowymi wartościami.</p>
<div id="attachment_465" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-select-interpreter.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-select-interpreter-300x127.jpg" alt="Eclipse - Wybór wersji interpretera Python&#039;a" title="eclipse-select interpreter" width="300" height="127" class="size-medium wp-image-465" /></a><p class="wp-caption-text">Eclipse - Wybór wersji interpretera Python'a</p></div>
<p>Wciśnij przycisk &#8222;OK&#8221; a powrócisz do okna &#8222;Preferences&#8221;. Zanim to jednak nastąpi, pojawi się jeszcze jedno okienko którego parametry należy pozostawić bez zmian. W oknie &#8222;Selection Needed&#8221; wciśnij przycisk &#8222;OK&#8221; a powrócisz do okna &#8222;Preferences&#8221;. Widoki okien &#8222;Selected Needed&#8221; oraz &#8222;Preferences&#8221; zamieszczono poniżej.</p>
<div id="attachment_470" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-selection-needed.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-selection-needed-300x255.jpg" alt="Eclipse - Wybór komponentów Python&#039;a" title="eclipse-selection needed" width="300" height="255" class="size-medium wp-image-470" /></a><p class="wp-caption-text">Eclipse - Wybór komponentów Python'a</p></div>
<div id="attachment_471" class="wp-caption alignnone" style="width: 310px"><a href="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-python-interpreters-with-pydev27.jpg"><img src="http://bexlab.pl/wp-content/uploads/2010/09/eclipse-python-interpreters-with-pydev27-300x249.jpg" alt="Eclipse - Interpreter Python&#039;a" title="eclipse-python interpreters with pydev27" width="300" height="249" class="size-medium wp-image-471" /></a><p class="wp-caption-text">Eclipse - Interpreter Python'a</p></div>
<p>Wciśnij przycisk &#8222;Apply&#8221; a następnie &#8222;OK&#8221;. Eclipse skonfigurowany do pracy z Python&#8217;em.</p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/konfiguracja-eclipse-do-pracy-z-pythonem/361/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>GPS lark FreeBird 35.7 z AutoMapa 6.5.0</title>
		<link>http://bexlab.pl/gps-lark-freebird-35-7-z-automapa-6-5-0/347/</link>
		<comments>http://bexlab.pl/gps-lark-freebird-35-7-z-automapa-6-5-0/347/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 20:09:39 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Rozmaitości]]></category>
		<category><![CDATA[AutoMapa]]></category>
		<category><![CDATA[AutoMapa w wersji 6.5.0]]></category>
		<category><![CDATA[GPS lark FreeBird 35.7]]></category>
		<category><![CDATA[SAMSUNG SGH-I900]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=347</guid>
		<description><![CDATA[Na wstępie pragnę zaznaczyć, iż jestem legalnym użytkownikiem systemu nawigacyjnego AutoMapa i nikt nie znajdzie tutaj żadnych informacji łamiących postanowienia licencyjne. Od kilku dni jestem posiadaczem urządzenia GPS lark FreeBird 35.7. GPS otrzymałem jako bonus od TPSA za przedłużenie umowy na użytkowanie neostrady. GPS posiada wbudowany system nawigacyjny MapaMap, jednak nigdy nie podobał mi się [...]]]></description>
			<content:encoded><![CDATA[<p>Na wstępie pragnę zaznaczyć, iż jestem legalnym użytkownikiem systemu nawigacyjnego AutoMapa i nikt nie znajdzie tutaj żadnych informacji łamiących postanowienia licencyjne.</p>
<p>Od kilku dni jestem posiadaczem urządzenia <strong>GPS lark FreeBird 35.7</strong>. GPS otrzymałem jako bonus od TPSA za przedłużenie umowy na użytkowanie neostrady.<span id="more-347"></span> GPS posiada wbudowany system nawigacyjny MapaMap, jednak nigdy nie podobał mi się ten system. Uważam, iż AutoMapa jest najlepszym systemem nawigacyjnym na obszar Polski. Nie posiadam licencji na obszar Europy, więc nie wypowiadam się na ten temat.</p>
<p>Do tej pory korzystałem z GPS w telefonie <strong>SAMSUNG SGH-I900</strong>. Niestety GPS w tym telefonie niesamowicie długo startuje. Byłem więc bardzo ciekawy jak zachowa się nowy nabytek. Wpierw spojrzałem do internetu na opinie o nowym GPS oraz jego współpracy z AutoMapa. I tu pierwszy zgrzyt. AutoMapa przestała wspierać GPS lark. Postanowiłem jednak sprawdzić co to oznacza. Pobrałem więc najnowszą wersję <strong>AutoMapa w wersji 6.5.0</strong> wydanie mapy 1006. Byłem trochę zawiedziony polityką firmy i wręcz byłem zdecydowany żądać od AutoMapa zwrotu pieniędzy za licencję w przypadku nie działania programu na moim nowym GPS.</p>
<p>Wyjąłem kartę pamięci z telefonu komórkowego (do tej karty mam przypisaną licencję AutoMapa). Włożyłem ją do nowego GPS, połączyłem urządzenie z komputerem kabelkiem USB dodanym do zestawu i uruchomiłem program instalacyjny AytoMapa. Instalacja przebiegła pomyślnie, jednak uruchomienie nawigacji spowodowało błąd typu: &#8222;Internal Application Error&#8221;. Myślę sobie: no pięknie, czeka mnie przeprawa z firmą o zwrot pieniędzy za system nawigacji. Myślę co robić ? Nie należę do informatyków poddających się szybko. Czasami walczę bardzo długo z różnymi problemami, uważając iż wszystko można zrobić na komputerze. Takim jestem informatykiem i programistą. Czasami po prostu trzeba trochę czasu by ogarnąć nowy temat. Zdeinstalowałem posiadaną wersję AutoMapa z karty pamięci. Uruchomiłem ponownie instalator AutoMapa. Doszedłem do ekranu, w którym trzeba podać typ GPS. Oczywiście brak urządzenia lark. Przejrzałem listę dostępnych urządzeń GPS. Co wybrać ? Na chybił trafił wybrałem urządzenie Manta. Instalator ruszył. Trochę trwała instalacja AutoMapa. Cóż takie uroki wolnych kart SD. Pragnę zaznaczyć, iż włożenie szybkiej karty nic nie zmieni bo GPS nie wykorzysta udostępniongo transferu karty. No wreszcie po wypiciu kawy nowy system nawigacyjny zainstalowany na karcie. Z drżeniem rąk podmieniłem ścieżkę do AutoMapa na urządzeniu GPS i uruchomiłem nawigację. Ku memu zdziwieniu AutoMapa wystartowała bez błędów. Kolejne zaskoczenie to czas włączenia się GPS. Pierwsze uruchomienie w danej lokalizacji trwało około 10 sekund. Dla porównania podam czas pierwszego uruchomienia GPS SAMSUNG SGH-I900. Ten czas to około 20 minut. Pozostawiam ten fakt bez komentarza.</p>
<p>Minęły kolejne dni, więc postanowiłem przetestować nowy GPS z najnowszą AutoMapa na trasie o długości około 150 km. Była to dla mnie znana trasa, ale to tym lepiej gdyż mogłem kontrolować co pokazuje system nawigacyjny. System nawigacyjny nie zawiesił się ani razu. To duży plus, gdyż czasami przejeżdżałem gęstym lasem. SAMSUNG gubił wtedy zasięg. Muszę zaznaczyć, iż naładowałem akumulatorek lark&#8217;a w domu. W pełni naładowany GPS podłączyła moja znajoma ładowarką samochodową (znajdującą się w zestawie) do gniazda zapalniczki. Po około 120 km zauważyłem komunikat na wyświetlaczu GPS o prawie wyładowanym akumulatorku urządzenia. Myślę co jest nie tak. Przecież GPS jest podłączony do gniazda zapalniczki w samochodzie. Po kolejnych 10 km GPS wyłączył się z braku zasilania. To już mnie zaniepokoiło. GPS uszkodzony od nowości ? Po dojechaniu na miejsce przyjrzałem się urządzeniu. Co odkryłem ? Patrząc na wyświetlacz GPS, gniazdo zasilające znajduje się z prawej strony urządzenia a gniazdo słuchawkowe z lewej. Co zrobiła moja znajoma ? Podłączyła ładowarkę do gniazda słuchawkowego. Zwróćcie uwagę na to, iż średnica gniazda zasilającego jest taka sama jak słuchawkowego. Poza tą wpadką wszystko działa jak należy.</p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/gps-lark-freebird-35-7-z-automapa-6-5-0/347/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dołączanie biblioteki Boost C++ do Qt Creator oraz Eclipse</title>
		<link>http://bexlab.pl/dolaczanie-biblioteki-boost-c-do-qt-creator-oraz-eclipse/306/</link>
		<comments>http://bexlab.pl/dolaczanie-biblioteki-boost-c-do-qt-creator-oraz-eclipse/306/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 23:42:54 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Qt Creator]]></category>
		<category><![CDATA[Boost]]></category>
		<category><![CDATA[boost C++]]></category>
		<category><![CDATA[pro]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=306</guid>
		<description><![CDATA[By Qt Creator zobaczył bibliotekę Boost C++ a tym samym podpowiadał w użyciu dyrektywy #include stosowne pliki nagłówkowe, należy dodać do pliku projektowego pro kilka wpisów. Poniżej jak zwykle w pigułce przedstawiam odpowiednie wpisy. TEMPLATE = app boost=c:/Boost boost_include=$$boost/include/boost-1_43 boost_libs = $$boost/lib/libboost_filesystem-mgw34-mt-s-1_43.a \ $$boost/lib/libboost_date_time-mgw34-mt-s-1_43.a \ $$boost/lib/libboost_system-mgw34-mt-s-1_43.a \ $$boost/lib/libboost_thread-mgw34-mt-s-1_43.a W tej sekcji oczywiście podajesz biblioteki z [...]]]></description>
			<content:encoded><![CDATA[<p>By <strong>Qt Creator</strong> zobaczył bibliotekę <strong>Boost C++</strong> a tym samym podpowiadał w użyciu dyrektywy <strong>#include</strong> stosowne pliki nagłówkowe, należy dodać do pliku projektowego <strong>pro </strong>kilka wpisów.<span id="more-306"></span> Poniżej jak zwykle w pigułce przedstawiam odpowiednie wpisy.</p>
<ul>
<li>TEMPLATE = app<br />
    boost=c:/Boost<br />
    boost_include=$$boost/include/boost-1_43<br />
    boost_libs = $$boost/lib/libboost_filesystem-mgw34-mt-s-1_43.a \<br />
                     $$boost/lib/libboost_date_time-mgw34-mt-s-1_43.a \<br />
                     $$boost/lib/libboost_system-mgw34-mt-s-1_43.a \<br />
                     $$boost/lib/libboost_thread-mgw34-mt-s-1_43.a</p>
<p>W tej sekcji oczywiście podajesz biblioteki z których korzystasz</li>
<li>INCLUDEPATH += . \<br />
                                     $$boost_include</li>
<li>LIBS += $$boost_libs</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/dolaczanie-biblioteki-boost-c-do-qt-creator-oraz-eclipse/306/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kompilacja biblioteki Boost C++</title>
		<link>http://bexlab.pl/kompilacja-biblioteki-boost-c/258/</link>
		<comments>http://bexlab.pl/kompilacja-biblioteki-boost-c/258/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 23:42:31 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Biblioteki]]></category>
		<category><![CDATA[boost C++]]></category>
		<category><![CDATA[Boost]]></category>
		<category><![CDATA[pro]]></category>
		<category><![CDATA[Qt Creator]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=258</guid>
		<description><![CDATA[Aktualna wersja biblioteki Boost C++ to 1.43.0. Poniżej przedstawię skąd pobrać oraz jak skompilować tę bibliotekę. Oczywiście jak zwykle przedstawię wiedzę w pigułce bez zbędnych opisów nic nie wnoszących do tematu. Zainteresowanych odsyłam na stronę producenta biblioteki Boost C++ Boost. Poniżej przedstawiam konieczne kroki: Pobierz aktualną bibliotekę Boost C++ w wersji 1.43.0 [download] Pobierz aktualną [...]]]></description>
			<content:encoded><![CDATA[<p>Aktualna wersja biblioteki <strong>Boost C++</strong> to 1.43.0. Poniżej przedstawię skąd pobrać oraz jak skompilować tę bibliotekę. Oczywiście jak zwykle przedstawię wiedzę w pigułce bez zbędnych opisów nic nie wnoszących do tematu.<span id="more-258"></span> Zainteresowanych odsyłam na stronę producenta biblioteki <strong>Boost C++</strong> <a href="http://www.boost.org/" onclick="pageTracker._trackPageview('/outgoing/www.boost.org/?referer=');">Boost</a>. Poniżej przedstawiam konieczne kroki:</p>
<ul>
<li>Pobierz aktualną bibliotekę <strong>Boost C++</strong> w wersji 1.43.0 <a href="http://sourceforge.net/projects/boost/files/boost/1.43.0/boost_1_43_0.zip/download" onclick="pageTracker._trackPageview('/outgoing/sourceforge.net/projects/boost/files/boost/1.43.0/boost_1_43_0.zip/download?referer=');"> [download]</a></li>
<li>Pobierz aktualną aplikację służącą do konfiguracji oraz instalacji biblioteki Boost C++ <strong>Boost Jam</strong> w wersji 3.1.18 <a href="http://sourceforge.net/projects/boost/files/boost-jam/3.1.18/boost-jam-3.1.18.zip/download" onclick="pageTracker._trackPageview('/outgoing/sourceforge.net/projects/boost/files/boost-jam/3.1.18/boost-jam-3.1.18.zip/download?referer=');"> [download]</a></li>
<li>Wypakuj zawartość pobranego pliku <strong>boost-jam-3.1.18.zip</strong> do dowolnej lokalizacji na dysku HDD. Jeśli wypakowano zawartość archiwum do lokalizacji: d:\bjam, to wówczas do zmiennej środowiskowej <strong>PATH </strong>dodaj następujący wpis:<br />
d:\bjam </li>
<li>Wypakuj źródła <strong>boost_1_43_0.zip</strong> pobranej biblioteki <strong>Boost C++</strong> do lokalizacji np: c:\boost_1_43_0</li>
<li>Uruchom command line systemu windows ( cmd ) w menu START i przejdź do katalogu c:\boost_1_43_0 wydając komendę<br />
cd c:\boost_1_43_0</li>
<li>Gdy jesteś w katalogu c:\boost_1_43_0, wpisz polecenie jak poniżej<br />
bjam &#8211;toolset=gcc threading=multi runtime-link=static link=static debug release install</p>
<p>Wciśnij klawisz ENTER. Biblioteka Boost C++ znajdzie się standardowo w katalogu C:\Boost</li>
<li>Ustaw zmienną środowiskową <strong>BOOST_ROOT</strong> na wartość jak poniżej<br />
c:\Boost</li>
</ul>
<p>Jeśli kompilacja biblioteki <strong>Boost C++</strong> zakończyła się sukcesem, to pozostaje już tylko wpisać w pliku projektowym <strong>pro </strong>w <strong>Qt Creator</strong> odpowiednie wpisy. Przejdź do sekcji <a href="http://bexlab.pl/dolaczanie-biblioteki-boost-c-do-qt-creator-oraz-eclipse/306/?preview=true&#038;preview_id=306&#038;preview_nonce=c4549db062">Dołączanie biblioteki Boost C++ do Qt Creator oraz Eclipse</a> jeśli nie wiesz jak zmodyfikować plik projektowy <strong>pro</strong>, by biblioteka Boost C++ była widoczna w projekcie oraz by wpisując dyrektywę <strong>#include</strong> <boost/...> <strong>Qt Creator</strong> podpowiadał odpowiednie pliki nagłówkowe.</p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/kompilacja-biblioteki-boost-c/258/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dołączanie bibliotek Qt do Qt Creator</title>
		<link>http://bexlab.pl/dolaczanie-bibliotek-qt-w-qt-creator/221/</link>
		<comments>http://bexlab.pl/dolaczanie-bibliotek-qt-w-qt-creator/221/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 22:49:36 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Qt Creator]]></category>
		<category><![CDATA[Qt4]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=221</guid>
		<description><![CDATA[Qt Creator sczytuje ścieżki do zainstalowanych bibliotek Qt w dwojaki sposób: Odczyt ze zmiennej środowiskowej PATH Odczyt z zainstalowanych wersji bibliotek Qt programem instalacyjnym Przy założeniu, iż zainstalowano wersję biblioteki Qt SDK for Windows (293 MB) w wersji 4.6.2 oraz 4.6.3 w lokalizacji domyślnej, czyli: c:\Qt\2010.02.1, c:\Qt\2010.04 oraz z linkowaniu tej biblioteki statycznie [Linkowanie statyczne [...]]]></description>
			<content:encoded><![CDATA[<p>Qt Creator sczytuje ścieżki do zainstalowanych bibliotek Qt w dwojaki sposób:<span id="more-221"></span></p>
<ul>
<li>Odczyt ze zmiennej środowiskowej PATH</li>
<li>Odczyt z zainstalowanych wersji bibliotek Qt programem instalacyjnym</li>
</ul>
<p>Przy założeniu, iż zainstalowano wersję biblioteki <a href="http://qt.nokia.com/downloads/sdk-windows-cpp" onclick="pageTracker._trackPageview('/outgoing/qt.nokia.com/downloads/sdk-windows-cpp?referer=');">Qt SDK for Windows (293 MB)</a> w wersji 4.6.2 oraz 4.6.3 w lokalizacji domyślnej, czyli: c:\Qt\2010.02.1, c:\Qt\2010.04 oraz z linkowaniu tej biblioteki statycznie [<a href="http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/">Linkowanie statyczne – Qt SDK for Windows</a>] w lokalizacji: c:\Qt\static i wpisaniu do zmiennej środowiskowej PATH ścieżki: c:\Qt\static\mingw\bin;c:\Qt\static\qt\bin [<a href="http://bexlab.pl/konfiguracja-qt4/115/">Konfiguracja Qt4</a>], otrzymamy wpisy w Qt Creator w wersji 2.0.0 jak na poniższym screen&#8217;ie:</p>
<p><img src="http://bexlab.pl/wp-content/uploads/2010/07/Zainstalowane-biblioteki-Qt.jpg" alt="Zainstalowane wersje bibliotek Qt" /></p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/dolaczanie-bibliotek-qt-w-qt-creator/221/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>error 740</title>
		<link>http://bexlab.pl/error-740/199/</link>
		<comments>http://bexlab.pl/error-740/199/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 21:56:43 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Qt Creator]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Qt4]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=199</guid>
		<description><![CDATA[Jeśli utworzyłeś swój pierwszy projekt w Qt4 a następnie zapragnąłeś uruchomić ten projekt w trybie debuger&#8217;a i otrzymałeś komunikat jak na załączonym poniżej screen&#8217;ie, to należy coś z tym zrobić. Komunikat ten informuje, iż brak odpowiednich uprawnień w systemie (pewno WinVista). Zaraz zaoponujesz, ze przecież jesteś zalogowany na koncie administracyjnym, ale to i tak trochę [...]]]></description>
			<content:encoded><![CDATA[<p>Jeśli utworzyłeś swój pierwszy projekt w Qt4 a następnie zapragnąłeś uruchomić ten projekt w trybie debuger&#8217;a i otrzymałeś komunikat jak na załączonym poniżej screen&#8217;ie,<span id="more-199"></span> to należy coś z tym zrobić.</p>
<p><img src="http://bexlab.pl/wp-content/uploads/2010/07/CannotRunApp.jpg" alt="" title="Qt Creator (error 740)" width="516" height="132" class="alignnone size-full wp-image-208" /></p>
<p>Komunikat ten informuje, iż brak odpowiednich uprawnień w systemie (pewno WinVista). Zaraz zaoponujesz, ze przecież jesteś zalogowany na koncie administracyjnym, ale to i tak trochę mało dla systemu operacyjnego WinVista. Możesz naprawić tę systuację na dwa sposoby:</p>
<ul>
<li>Ustaw na stałe w skrócie do Qt Creator&#8217;a opcję <strong>&#8222;Uruchom jako administrator&#8221;</strong><br />
Kliknij prawym przyciskiem myszki w skrót do Qt Creator&#8217;a na pulpicie i z otwartego menu kontekstowego wybierz opcję <strong>właściwości</strong>. Następnie wciśnij przycisk <strong>Zaawansowane&#8230;</strong> . Wybierz opcję <strong>Uruchom jako administrator</strong>. Wciśnij przycisk <strong>OK</strong>. Wciśnij przycisk <strong>OK</strong>. Wciśnij przycisk <strong>Kontynuuj</strong>. Wciśnij przycisk <strong>Kontynuuj</strong>. Następnie uruchom Qt Creator&#8217;a z ikony o zmodyfikowanych właściwościach. Uruchom debugger i debuguj. Jest po sprawie aplikacja startuje w trybie debugger&#8217;a.</li>
<li>Uruchom Qt Creator&#8217;a z opcją <strong>&#8222;Uruchom jako administrator&#8221;</strong><br />
Kliknij prawym przyciskiem myszki w skrót do Qt Creator&#8217;a na pulpicie i z otwartego menu kontekstowego wybierz opcję <strong>Uruchom jako administrator</strong>.Uruchom debugger i debuguj. Jest po sprawie aplikacja wystartowała w trybie debugger&#8217;a.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/error-740/199/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linkowanie statyczne &#8211; Qt SDK dla Windows</title>
		<link>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/</link>
		<comments>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 20:54:32 +0000</pubDate>
		<dc:creator>Ryszard Matuszyk</dc:creator>
				<category><![CDATA[Qt4]]></category>
		<category><![CDATA[MinGW]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://bexlab.pl/?p=132</guid>
		<description><![CDATA[Jak już pisałem wcześniej, moim celem jest uzyskać aplikację, która składa się z jednego pliku wykonywalnego. Ten plik wykonywalny nie może zawierać żadnych odwołań ( zależności ) do innych bibliotek ( plików o rozszerzeniu dll ). By uzyskać taki efekt, należy z linkować statycznie z aplikacją bibliotekę Qt4 oraz MinGW ( plik mingwm10.dll ). Poniżej [...]]]></description>
			<content:encoded><![CDATA[<p>Jak już pisałem wcześniej, moim celem jest uzyskać aplikację, która składa się z jednego pliku wykonywalnego. Ten plik wykonywalny nie może zawierać żadnych odwołań ( zależności ) do innych bibliotek ( plików o rozszerzeniu dll ). By uzyskać taki efekt, należy z linkować statycznie z aplikacją bibliotekę Qt4 oraz MinGW ( plik <strong>mingwm10.dll</strong> ). Poniżej podaję co należy zrobić, by uzyskać jeden plik wykonywalny bez żadnych zależności od innych bibliotek.<span id="more-132"></span></p>
<ul>
<li>Pobierz bibliotekę Qt4 z następującej lokalizacji: <a href="http://qt.nokia.com/downloads/sdk-windows-cpp" onclick="pageTracker._trackPageview('/outgoing/qt.nokia.com/downloads/sdk-windows-cpp?referer=');">Qt SDK for Windows</a>. Na dzień dzisiejszy jest to biblioteka w wersji 4.7.0.</li>
<li>Uruchom pobrany plik <strong>qt-sdk-win-opensource-2010.05.exe</strong> i zainstaluj bibliotekę w lokalizacji domyślnej. Jeśli nie zmieniono lokalizacji domyślnej to będzie to katalog: <strong>c:\Qt\2010.05</strong></li>
<li>Wykonaj kopię katalogu <strong>c:\Qt\2010.05</strong> do katalogu <strong>c:\Qt\static</strong>. Instalacja biblioteki Qt4 zabiera trochę czasu, więc czasami przyda się oryginał biblioteki, gdy przykładowo wyłoży się kompilacja</li>
<li>Przejdź do katalogu: <strong>c:\Qt\static\mingw\bin</strong> i skopiuj plik <strong>mingw32-make.exe</strong> do tego samego katalogu, lecz o nazwie <strong>make.exe</strong>. Zabieg ten uprości później wpisywanie komendy kompilacji w oknie <strong>cmd</strong> Windows. Zamiast komendy mingw32-make.exe wpiszesz make.exe, co jest przyjemniejsze w użyciu.</li>
<li>Teraz trzeba usunąć linkowanie dynamiczne pliku <strong>mingwm10.dll</strong>. W tym celu należy przejść do katalogu:<br />
<strong>c:\Qt\static\qt\mkspecs\win32-g++</strong> i otworzyć plik <strong>qmake.conf</strong> do edycji. Znajdź frazę QMAKE_LFLAGS i dopisz switch <strong>-static</strong>. Poniżej przedstawiono linię z frazą QMAKE_LFLAGS po zmianie:</p>
<p>QMAKE_LFLAGS = -static -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc</p>
<p>Następnie wyszukaj w tym pliku wszystkie wystąpienia switch&#8217;a <strong>-mthreads</strong> i usuń wszystkie. Zapisz plik qmake.conf.</li>
<li>Otwórz konsolę Windows ( cmd ) i przejdź do katalogu: <strong>c:\Qt\static\qt</strong>, wpisując polecenie:<br />
cd c:\Qt\static\qt</li>
<li>Wpisz poniższe polecenie by skonfigurować bibliotekę Qt4 do kompilacji:<br />
configure -static -opensource -debug-and-release -exceptions -stl -qt-zlib -qt-gif -qt-libpng -qt-libjpeg -no-phonon -no-phonon-backend -no-qt3support -nomake examples -nomake demos</p>
<p>Normalnie powyższe przełączniki są poprawne i kompilacja przebiega bez błędów. Czasami jednak kompilator wykłada się i po skompilowaniu projektu w Qt, nadal wymagany jest plik <strong>mingwm10.dll</strong>. Nie masz wtedy w pełni skompilowanej biblioteki statycznie. W takim przypadku bezpieczniej jest zastąpić przełącznik <strong>-exceptions</strong> na <strong>-no-exceptions</strong>. Poniżej linia z wprowadzoną modyfikacją:</p>
<p>configure -static -opensource -debug-and-release -no-exceptions -stl -qt-zlib -qt-gif -qt-libpng -qt-libjpeg -no-phonon -no-phonon-backend -no-qt3support -nomake examples -nomake demos</li>
<li>Po zakończeniu kroku powyższego zamknij okno konsoli Windows ( cmd ) i otwórz je ponownie. Zaoszczędzisz w ten sposób frustracji, gdy kompilacja zakończy się niepowodzeniem. Przejdź ponownie do katalogu <strong>c:\Qt\static\qt</strong></li>
<li>Rozpocznij kompilację wpisując następujące polecenie:<br />
make sub-src</li>
<li>Niestety kompilacja trwa długo</li>
</ul>
<p>Jeśli kompilacja zakończyła się powodzeniem, to posiadasz wersję statyczną biblioteki Qt4 w wersji debug oraz release. Teraz wystarczy już tylko  podpiąć bibliotekę statyczną Qt4 do QtCreator&#8217;a lub Eclipse&#8217;a.</p>
]]></content:encoded>
			<wfw:commentRss>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

