<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=41&amp;t=1533&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-09-13T14:47:11+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=41&amp;t=1533&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-13T14:47:11+01:00</updated>
<published>2012-09-13T14:47:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15047#p15047</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15047#p15047"/>
<title type="html"><![CDATA[Re: Wiele wersji jednego projektu (Eclipse)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15047#p15047"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />Dzięki Mirku, tak przypuszczałem, że gdzieś w książce jest to już opisane <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<br /></div><br /><br />dokładniej mówiąc - już zajrzałem - na DVD masz lekcję:<br /><br /><span style="color: #0040FF"><strong>L02_odbiornik_IR_uniwersalny</strong></span><br /><br />a w niej w folderze IR_UNI masz obsługę do wyboru pilotów: Sony, Samsiung <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> , JVC i oczywiście RC5<br /><br />jak mówię troszkę trzeba pożonglować plikami *.h ale daje radę ładnie to porobić wszystko<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 wrz 2012, o 14:47</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-13T14:39:03+01:00</updated>
<published>2012-09-13T14:39:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15045#p15045</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15045#p15045"/>
<title type="html"><![CDATA[Re: Wiele wersji jednego projektu (Eclipse)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15045#p15045"><![CDATA[
Dzięki Mirku, tak przypuszczałem, że gdzieś w książce jest to już opisane <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />.<p>Statystyki: Napisane przez Gość — 13 wrz 2012, o 14:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-13T14:36:59+01:00</updated>
<published>2012-09-13T14:36:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15043#p15043</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15043#p15043"/>
<title type="html"><![CDATA[Re: Wiele wersji jednego projektu (Eclipse)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15043#p15043"><![CDATA[
<div class="quotetitle">rezasurmar napisał(a):</div><div class="quotecontent"><br />W make bym się nie chciał bawić, ale faktycznie z tym config.h może być strzał w dyche. Chociaż musiał bym do edycji tego skrobnąć coś do konfiguracji niezależnie od eclipse, by każdy mógł to skonfigurować a potem zapuścić tylko kompilację i wgrać program. (wiecznie żyć nie będę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />).<br /></div><br /><br />Spójrz sobie na jeden z projektów w zielonej książce do podczerwieni, ten w którym można wkompilować sobie w zależności od jednego parametry w pliku nagłówkowym obsługę dowolnego pilota podczerwieni (tzn jednego z kilku dostępnych w programie) ... a do tego jak się jeszcze doda opcjonalnie mapowanie klawiszy pilotów to wychodzi właśnie coś takiego na kształt o czym piszesz dokładnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Masz więc przykłady jak można posługiwać się w tym celu nie tylko dyrektywami preprocesora - bo to JEDNA strona medalu .... spróbuj sobie przeanalizować jak są konstruowane i powiązane pozostałe pliki .... Myślę że to może się przydać ... i na podstawie tego rozwijać dalej wg własnych potrzeb <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 13 wrz 2012, o 14:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-13T14:17:48+01:00</updated>
<published>2012-09-13T14:17:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15042#p15042</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15042#p15042"/>
<title type="html"><![CDATA[Re: Wiele wersji jednego projektu (Eclipse)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15042#p15042"><![CDATA[
W make bym się nie chciał bawić, ale faktycznie z tym config.h może być strzał w dyche. Chociaż musiał bym do edycji tego skrobnąć coś do konfiguracji niezależnie od eclipse, by każdy mógł to skonfigurować a potem zapuścić tylko kompilację i wgrać program. (wiecznie żyć nie będę <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />).<p>Statystyki: Napisane przez Gość — 13 wrz 2012, o 14:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-13T13:56:26+01:00</updated>
<published>2012-09-13T13:56:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15038#p15038</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15038#p15038"/>
<title type="html"><![CDATA[Re: Wiele wersji jednego projektu (Eclipse)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15038#p15038"><![CDATA[
Właśnie to chciał bym jako ostateczność, bo taki pomysł też miałem. Wolał bym to jednak podzielić na 3osobne biblioteki BT.C LAN.C MODBUS.C i kompilować zależnie od tego co akurat potrzebuje, ale nie chciał bym grzebać w kodzie za każdym razem. Tylko by to było w osobnym pliku.  Pewnie da się to zrobić w jakiś sposób dyrektywami preprocesora.<p>Statystyki: Napisane przez Gość — 13 wrz 2012, o 13:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-13T13:23:59+01:00</updated>
<published>2012-09-13T13:23:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15034#p15034</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15034#p15034"/>
<title type="html"><![CDATA[Wiele wersji jednego projektu (Eclipse)]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1533&amp;p=15034#p15034"><![CDATA[
Mam pytanie, głównie do Mirka, oraz innych zaawansowanych użytkowników eclipsa.<br /><br />W jaki sposób sobie radzicie przy projektach wymagających różnych opcji (zależnie od zamówienia np).<br /><br />Przykład samych bibliotek Mirka do obsługi LCD, po przez włączanie poszczególnych opcji włączamy bądź wyłączamy potrzebne opcje, ale to akurat jest jeszcze w miarę do ogarnięcia. Ale załóżmy, że mamy większy projekt złożony z wielu opcji dodatkowych. Np. jeden klient chce urządzenie po BT, jeden po Lan a jeszcze inny po modbus (co ostatnio próbuję ogarnąć) i teraz główny trzon programu zostaje praktycznie bez zmian, osobno każda biblioteka z LAN, BT, MODBUS itp. jest włączana w opcjach programu, przez co po pierwsze nie jest kompilowana niepotrzebnie, w dodatku w samym urządzeniu jest np. napis BT, LAN itd, ale tylko &quot;zapłacona&quot; opcja jest uaktywniona. <br /><br />Jak sobie radzicie?, dzielicie cały projekt na wersje w workspace, czy jest jakaś możliwość plik, np. z rozpiską opcji które włączam przy kompilacji? coś na kształt trybu serwisowego. Np. wczytuję plik np. z opcją BT i odpowiednio wszystkie opcje w programie się włączają i nie muszę ręcznie grzebać w opcjach jak w przypadku bibliotek LCD. <br /><br />Mam nadzieje, że w miarę jasno przedstawiłem problem. W zasadzie zapytanie.<p>Statystyki: Napisane przez Gość — 13 wrz 2012, o 13:23</p><hr />
]]></content>
</entry>
</feed>