﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentarze do Bexlab</title>
	<atom:link href="http://bexlab.pl/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://bexlab.pl</link>
	<description>...</description>
	<lastBuildDate>Thu, 13 Oct 2011 10:18:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Skomentuj Konfiguracja Eclipse&#8217;a do pracy z Python&#8217;em, którego autorem jest Misiek</title>
		<link>http://bexlab.pl/konfiguracja-eclipse-do-pracy-z-pythonem/361/comment-page-1/#comment-67</link>
		<dc:creator>Misiek</dc:creator>
		<pubDate>Thu, 13 Oct 2011 10:18:13 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=361#comment-67</guid>
		<description>Trzeba pamiętać jeszcze o odznaczeniu checboxa sprawdzania aktualizacji na stronie - bez tego instalator może nam &quot;zamarznąć&quot;</description>
		<content:encoded><![CDATA[<p>Trzeba pamiętać jeszcze o odznaczeniu checboxa sprawdzania aktualizacji na stronie &#8211; bez tego instalator może nam &#8222;zamarznąć&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Konfiguracja Eclipse&#8217;a do pracy z Python&#8217;em, którego autorem jest bibi</title>
		<link>http://bexlab.pl/konfiguracja-eclipse-do-pracy-z-pythonem/361/comment-page-1/#comment-62</link>
		<dc:creator>bibi</dc:creator>
		<pubDate>Fri, 24 Jun 2011 12:48:54 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=361#comment-62</guid>
		<description>Co prawda, robiłem to pod linuxa i pythona 3.2, ale przydało się. Dzięki! ;)</description>
		<content:encoded><![CDATA[<p>Co prawda, robiłem to pod linuxa i pythona 3.2, ale przydało się. Dzięki! <img src='http://bexlab.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Linkowanie statyczne &#8211; Qt SDK dla Windows, którego autorem jest do poczytania</title>
		<link>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/comment-page-1/#comment-59</link>
		<dc:creator>do poczytania</dc:creator>
		<pubDate>Sun, 03 Apr 2011 08:21:40 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=132#comment-59</guid>
		<description>Hey very cool blog!! Man .. Beautiful .. Amazing .. I will bookmark your site and take the feeds also…I&#039;m happy to find a lot of useful info here in the post, we need work out more techniques in this regard, thanks for sharing. . . . . .</description>
		<content:encoded><![CDATA[<p>Hey very cool blog!! Man .. Beautiful .. Amazing .. I will bookmark your site and take the feeds also…I&#8217;m happy to find a lot of useful info here in the post, we need work out more techniques in this regard, thanks for sharing. . . . . .</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj GPS lark FreeBird 35.7 z AutoMapa 6.5.0, którego autorem jest Latrice Lesco</title>
		<link>http://bexlab.pl/gps-lark-freebird-35-7-z-automapa-6-5-0/347/comment-page-1/#comment-58</link>
		<dc:creator>Latrice Lesco</dc:creator>
		<pubDate>Fri, 01 Apr 2011 21:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=347#comment-58</guid>
		<description>Great Blog I am digging this. You answered some questions I had on this topic. Ill tell my friends about this blog. Thanks!</description>
		<content:encoded><![CDATA[<p>Great Blog I am digging this. You answered some questions I had on this topic. Ill tell my friends about this blog. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Dołączanie bibliotek Qt do Qt Creator, którego autorem jest Zielona herbata</title>
		<link>http://bexlab.pl/dolaczanie-bibliotek-qt-w-qt-creator/221/comment-page-1/#comment-57</link>
		<dc:creator>Zielona herbata</dc:creator>
		<pubDate>Thu, 31 Mar 2011 06:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=221#comment-57</guid>
		<description>Interesujaca notka, dzieki :) Pozdrawiam.</description>
		<content:encoded><![CDATA[<p>Interesujaca notka, dzieki <img src='http://bexlab.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pozdrawiam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Dołączanie biblioteki Boost C++ do Qt Creator oraz Eclipse, którego autorem jest Kancelaria adwokacka Warszawa</title>
		<link>http://bexlab.pl/dolaczanie-biblioteki-boost-c-do-qt-creator-oraz-eclipse/306/comment-page-1/#comment-56</link>
		<dc:creator>Kancelaria adwokacka Warszawa</dc:creator>
		<pubDate>Thu, 24 Mar 2011 23:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=306#comment-56</guid>
		<description>Zaoszczędziłeś mi sporo czasu tym artykułem! Dzięki!</description>
		<content:encoded><![CDATA[<p>Zaoszczędziłeś mi sporo czasu tym artykułem! Dzięki!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Konfiguracja Eclipse&#8217;a do pracy z Python&#8217;em, którego autorem jest pld_user</title>
		<link>http://bexlab.pl/konfiguracja-eclipse-do-pracy-z-pythonem/361/comment-page-1/#comment-54</link>
		<dc:creator>pld_user</dc:creator>
		<pubDate>Tue, 08 Feb 2011 20:11:01 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=361#comment-54</guid>
		<description>Dzięki za fajny manual, bardzo dużo mi pomógł. Gdyby tak jeszcze oprócz uwagi L powstałby manual nowy projekt django, to ech... ;)</description>
		<content:encoded><![CDATA[<p>Dzięki za fajny manual, bardzo dużo mi pomógł. Gdyby tak jeszcze oprócz uwagi L powstałby manual nowy projekt django, to ech&#8230; <img src='http://bexlab.pl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Linkowanie statyczne &#8211; Qt SDK dla Windows, którego autorem jest Ryszard Matuszyk</title>
		<link>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/comment-page-1/#comment-53</link>
		<dc:creator>Ryszard Matuszyk</dc:creator>
		<pubDate>Fri, 04 Feb 2011 20:21:43 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=132#comment-53</guid>
		<description>Z licencja na Qt to nie jest tak jak piszesz. Qt jest dystrybuowane w kilku wersjach:

GPL - należy udostępnić kod źródłowy
LGPL - stworzoną aplikację można dystrybuować komercyjnie pod warunkiem llinkowania dynamicznego i wówczas nie trzeba udostępniać kodu źródłowego. Jeśli jednak nastąpi linkowanie statyczne, to jest to traktowane jak ingerencja w kod biblioteki a wówczas można dystrybuować komercyjne stworzoną aplikację pod warunkiem jednak udostępnienia kodu źródłowego

Pisałem, że kod aplikacji jest większy, ale czasami trzeba zlinkować statycznie, gdyż czasami jest to konieczne. Weźmy pod uwagę aplikację aktualizatora plików. Gdy aktualizujemy różne pliki ale nie sam aktualizator to linkowanie dynamiczne jest oczywistą sprawą. Gdy jednak musimy zaktualizować sam plik aktualizatora, który korzysta z kilku plików dll to wówczas jest problem. Łatwiej w takiej sytuacji zarządzać jednym plikiem niż kilkoma. Dodatkowo odpada problem błędnej podmiany jednego z plików dll na wersję błędną a wtedy sam aktualizator może przestać działać.

Opisywana przez Ciebie metoda nie załatwi sprawy pliku z MinGW o nazwie mingwm10.dll.</description>
		<content:encoded><![CDATA[<p>Z licencja na Qt to nie jest tak jak piszesz. Qt jest dystrybuowane w kilku wersjach:</p>
<p>GPL &#8211; należy udostępnić kod źródłowy<br />
LGPL &#8211; stworzoną aplikację można dystrybuować komercyjnie pod warunkiem llinkowania dynamicznego i wówczas nie trzeba udostępniać kodu źródłowego. Jeśli jednak nastąpi linkowanie statyczne, to jest to traktowane jak ingerencja w kod biblioteki a wówczas można dystrybuować komercyjne stworzoną aplikację pod warunkiem jednak udostępnienia kodu źródłowego</p>
<p>Pisałem, że kod aplikacji jest większy, ale czasami trzeba zlinkować statycznie, gdyż czasami jest to konieczne. Weźmy pod uwagę aplikację aktualizatora plików. Gdy aktualizujemy różne pliki ale nie sam aktualizator to linkowanie dynamiczne jest oczywistą sprawą. Gdy jednak musimy zaktualizować sam plik aktualizatora, który korzysta z kilku plików dll to wówczas jest problem. Łatwiej w takiej sytuacji zarządzać jednym plikiem niż kilkoma. Dodatkowo odpada problem błędnej podmiany jednego z plików dll na wersję błędną a wtedy sam aktualizator może przestać działać.</p>
<p>Opisywana przez Ciebie metoda nie załatwi sprawy pliku z MinGW o nazwie mingwm10.dll.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Linkowanie statyczne &#8211; Qt SDK dla Windows, którego autorem jest johnyjj2</title>
		<link>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/comment-page-1/#comment-52</link>
		<dc:creator>johnyjj2</dc:creator>
		<pubDate>Sun, 09 Jan 2011 19:20:47 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=132#comment-52</guid>
		<description>Witam,

dziękuję za odpowiedź! Próbując dowiedzieć się, jak ustawić zmienną środowiskową &quot;QMAKESPEC: win32-g++&quot; dowiedziałem się od jednego z użytkowników QT (http://forum.4programmers.net/Newbie/171969-c++qt_programowanie_obiektowe?p=703012#id703012), że linkowanie statyczne nie jest dobrym pomysłem, ponieważ uzyskam dużo większy plik wykonywalny i będę potrzebował wykupić licencję komercyjną, o czym nic nie było wspomniane w Pana artykule, a co nie wchodzi w grę. Programista ten poinformował mnie, że zawsze kompiluje ze źródeł i wtrakcie konfiguracji ustawia m.in. &quot;-static&quot;. Kompilacja trwa długo, a jedyne, co trzeba zrobić, to w pliku projektu (.pro) dodać &quot;CONFIG += static&quot; lub podobną komendę. Dowiedziałem się również, że najlepszym rozwiązaniem jest podobno wrzucić pliki dll do folderu z projektem i linkować dynamicznie.

Raczej dużo czasu mi zajmuje zwykłe odpalenie pliku wykonywalnego poza środowiskiem QT Creator, ale trudno, muszę to i tak zrobić, więc dalej próbuję się dowiedzieć, jak skonfigurować projekt i środowisko. Poszukałem w internecie na temat linkowania dynamicznego i z pewnego tematu (http://peb.pl/programowanie/846219-c-qt-tworzenie-wlasnych-plikow-dll.html) dowiedziałem się, że moje pliki .h muszą zawierać jakieś nie znane mi deklaracje (__declspec (dllexport) itd.). Wygląda również na to, że występuje istotna różnica z używaniem include dla własnych plików i domyślnych plików z bibliotek QT. Ktoś inny zaś sugerował, że obecnie rozwiązuje się to przy pomocy wtyczek (http://doc.trolltech.com/4.6/plugins-howto.html).

Która z tych metod jest w takim razie najlepsza: linkowanie statyczne, dynamiczne czy wtyczki? Jeśli rzeczywiście jest to linkowanie statyczne, to [b]jak ustawić zmienną środowiskową &quot;QMAKESPEC: win32-g++&quot;?[/b] Jeśli zaś ustawienie &quot;CONFIG += static&quot; to po co właściwie jest ten static, czy ta linijka jest prawidłowo zapisana i gdzie ją dodać do pliku projektu? Jeśli zaś linkowanie dynamiczne to w jaki sposób to zrobić? (Znalazłem dość różne opisy linkowania dynamicznego, a większość to były rozmowy na forach, z których nic w zasadzie nie wynikało). Dlaczego QT zaleca używanie wtyczek?

Ja tylko chcę odpalić prosty projekt poza środowiskiem QT.

Pozdrawiam!</description>
		<content:encoded><![CDATA[<p>Witam,</p>
<p>dziękuję za odpowiedź! Próbując dowiedzieć się, jak ustawić zmienną środowiskową &#8222;QMAKESPEC: win32-g++&#8221; dowiedziałem się od jednego z użytkowników QT (<a href="http://forum.4programmers.net/Newbie/171969-c++qt_programowanie_obiektowe?p=703012#id703012" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/forum.4programmers.net/Newbie/171969-c++qt_programowanie_obiektowe?p=703012_id703012&amp;referer=');">http://forum.4programmers.net/Newbie/171969-c++qt_programowanie_obiektowe?p=703012#id703012</a>), że linkowanie statyczne nie jest dobrym pomysłem, ponieważ uzyskam dużo większy plik wykonywalny i będę potrzebował wykupić licencję komercyjną, o czym nic nie było wspomniane w Pana artykule, a co nie wchodzi w grę. Programista ten poinformował mnie, że zawsze kompiluje ze źródeł i wtrakcie konfiguracji ustawia m.in. &#8222;-static&#8221;. Kompilacja trwa długo, a jedyne, co trzeba zrobić, to w pliku projektu (.pro) dodać &#8222;CONFIG += static&#8221; lub podobną komendę. Dowiedziałem się również, że najlepszym rozwiązaniem jest podobno wrzucić pliki dll do folderu z projektem i linkować dynamicznie.</p>
<p>Raczej dużo czasu mi zajmuje zwykłe odpalenie pliku wykonywalnego poza środowiskiem QT Creator, ale trudno, muszę to i tak zrobić, więc dalej próbuję się dowiedzieć, jak skonfigurować projekt i środowisko. Poszukałem w internecie na temat linkowania dynamicznego i z pewnego tematu (<a href="http://peb.pl/programowanie/846219-c-qt-tworzenie-wlasnych-plikow-dll.html" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/peb.pl/programowanie/846219-c-qt-tworzenie-wlasnych-plikow-dll.html?referer=');">http://peb.pl/programowanie/846219-c-qt-tworzenie-wlasnych-plikow-dll.html</a>) dowiedziałem się, że moje pliki .h muszą zawierać jakieś nie znane mi deklaracje (__declspec (dllexport) itd.). Wygląda również na to, że występuje istotna różnica z używaniem include dla własnych plików i domyślnych plików z bibliotek QT. Ktoś inny zaś sugerował, że obecnie rozwiązuje się to przy pomocy wtyczek (<a href="http://doc.trolltech.com/4.6/plugins-howto.html" rel="nofollow" onclick="pageTracker._trackPageview('/outgoing/doc.trolltech.com/4.6/plugins-howto.html?referer=');">http://doc.trolltech.com/4.6/plugins-howto.html</a>).</p>
<p>Która z tych metod jest w takim razie najlepsza: linkowanie statyczne, dynamiczne czy wtyczki? Jeśli rzeczywiście jest to linkowanie statyczne, to [b]jak ustawić zmienną środowiskową &#8222;QMAKESPEC: win32-g++&#8221;?[/b] Jeśli zaś ustawienie &#8222;CONFIG += static&#8221; to po co właściwie jest ten static, czy ta linijka jest prawidłowo zapisana i gdzie ją dodać do pliku projektu? Jeśli zaś linkowanie dynamiczne to w jaki sposób to zrobić? (Znalazłem dość różne opisy linkowania dynamicznego, a większość to były rozmowy na forach, z których nic w zasadzie nie wynikało). Dlaczego QT zaleca używanie wtyczek?</p>
<p>Ja tylko chcę odpalić prosty projekt poza środowiskiem QT.</p>
<p>Pozdrawiam!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Skomentuj Linkowanie statyczne &#8211; Qt SDK dla Windows, którego autorem jest Ryszard Matuszyk</title>
		<link>http://bexlab.pl/linkowanie-statyczne-qt-sdk-for-windows/132/comment-page-1/#comment-51</link>
		<dc:creator>Ryszard Matuszyk</dc:creator>
		<pubDate>Fri, 07 Jan 2011 20:45:27 +0000</pubDate>
		<guid isPermaLink="false">http://bexlab.pl/?p=132#comment-51</guid>
		<description>Myślę, iż nie masz ustawionej zmiennej środowiskowej:

QMAKESPEC:   win32-g++</description>
		<content:encoded><![CDATA[<p>Myślę, iż nie masz ustawionej zmiennej środowiskowej:</p>
<p>QMAKESPEC:   win32-g++</p>
]]></content:encoded>
	</item>
</channel>
</rss>

