https://powdertoy.co.uk/Wiki/index.php?title=Compiling_for_Windows_on_Linux/pl&feed=atom&action=history Compiling for Windows on Linux/pl - Revision history 2024-03-29T10:05:13Z Revision history for this page on the wiki MediaWiki 1.30.0 https://powdertoy.co.uk/Wiki/index.php?title=Compiling_for_Windows_on_Linux/pl&diff=6985&oldid=prev nikigameplay: typo 2018-06-09T16:55:15Z <p>typo</p> <table class="diff diff-contentalign-left" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr style="vertical-align: top;" lang="en"> <td colspan="2" style="background-color: white; color:black; text-align: center;">← Older revision</td> <td colspan="2" style="background-color: white; color:black; text-align: center;">Revision as of 16:55, 9 June 2018</td> </tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td></tr> <tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>To jest poradnik dla <del class="diffchange diffchange-inline">użytkowaników </del>Linuksa dotyczący kompilowania na Windows 32-bit.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>To jest poradnik dla <ins class="diffchange diffchange-inline">użytkowników </ins>Linuksa dotyczący kompilowania na Windows 32-bit.</div></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr> <tr><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''Zanim zaczniesz, upewnij się, że umiesz kompilować czyste źródło na Linuksa!'''</div></td><td class='diff-marker'>&#160;</td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''Zanim zaczniesz, upewnij się, że umiesz kompilować czyste źródło na Linuksa!'''</div></td></tr> </table> nikigameplay https://powdertoy.co.uk/Wiki/index.php?title=Compiling_for_Windows_on_Linux/pl&diff=2917&oldid=prev wikku9: Translate/Tłumaczenie 2012-11-01T17:35:12Z <p>Translate/Tłumaczenie</p> <p><b>New page</b></p><div>To jest poradnik dla użytkowaników Linuksa dotyczący kompilowania na Windows 32-bit.<br /> <br /> '''Zanim zaczniesz, upewnij się, że umiesz kompilować czyste źródło na Linuksa!'''<br /> <br /> = Paczki =<br /> Najpierw zainstaluj poniższe paczki:<br /> <br /> Szukaj tego w menedżerze:<br /> ''mingw32 mingw32-binutils mingw32-runtime''<br /> <br /> '''Ubuntu'''<br /> Skopiuj to do adresu przeglądarki (Firefox)&lt;br&gt;<br /> ''apt:mingw32,mingw32-binutils,mingw32-runtime&quot;<br /> <br /> Jeśli nie działa, wklej to do terminalu:&lt;br&gt;<br /> &lt;code&gt;sudo apt-get install mingw32 mingw32-binutils mingw32-runtime&lt;/code&gt;<br /> <br /> '''Debian'''<br /> Wklej do terminalu:&lt;br&gt;<br /> &lt;code&gt;su -c &quot;apt-get install mingw32 mingw32-binutils mingw32-runtime&quot;&lt;/code&gt;<br /> <br /> '''Arch Linux'''<br /> Wklej do terminalu:&lt;br&gt;<br /> &lt;code&gt;su -c 'pacman -S mingw32-{gcc,binutils,runtime}&lt;/code&gt;<br /> <br /> = Biblioteki =<br /> Powder Toy potrzebuje wiele bibliotek. Istnieją 3 sposoby aby je pozyskać:<br /> * Repozytorium paczek. Zwykle najłatwiejsza droga, ale nie każda dystrybucja Linuxa ma wersje MinGW paczek w swoich repozytoriach.<br /> * Ściągnij i rozpakuj. Pamiętaj, że te wiki nie zawiera linków do wszystkich bibliotek.<br /> * Kompiluj biblioteki samodzielnie. To może być trudne, ale istnieją skrypty które mogą Ci pomóc. Musisz użyć tej metody jeśli nie chcesz używać .dll w folderze z grą.<br /> <br /> Potrzebne biblioteki:<br /> * SDL<br /> * bzip2<br /> * pthread<br /> * libregex (czasami libgnurx)<br /> * Lua (opcjonalne, jeśli nie potrzebujesz usuń -DLUACONSOLE w Makefile)<br /> * FFTW (opcjonalne, jeśli nie potrzebujesz usuń -DGRAVFFT w Makefile)<br /> <br /> == Opcja 1: Repozytoria ==<br /> Używając tej metody potrzebujesz plików DLL do pracy. Zwykle są w folderze /bin w miejscu instalacji MinGW (np. /usr/i586-mingw32msvc/bin lub /usr/i686-w64-mingw32/bin).<br /> <br /> '''openSUSE''<br /> <br /> Kilka bibliotek znajdziesz tu:<br /> https://build.opensuse.org/project/show?project=windows%3Amingw%3Awin32<br /> http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_11.4/<br /> <br /> == Opcja 2: Prekompilacja ==<br /> === Pobierz ===<br /> Pobierz biblioteki (niekompletna lista, zaktualizuj jeśli znajdziesz więcej):<br /> <br /> * [http://www.libsdl.org/release/SDL-devel-1.2.14-mingw32.tar.gz SDL-devel-1.2.14-mingw32.tar.gz] z [http://www.libsdl.org/ http://www.libsdl.org/]<br /> * [http://sourceforge.net/projects/mingw/files/MinGW/Extension/bzip2/bzip2-1.0.6-4/bzip2-1.0.6-4-mingw32-dev.tar.lzma/download bzip2-1.0.6-4-mingw32-dev.tar.lzma] z [http://sourceforge.net/projects/mingw/files/MinGW/Extension/bzip2/ MinGW on SourceForge].<br /> * [http://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/mingw-regex-2.5.1/mingw-libgnurx-2.5.1-dev.tar.gz/download mingw-libgnurx-2.5.1-dev.tar.gz] z [http://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/ MinGW on SourceForge]<br /> <br /> === Wypakuj ===<br /> '''Rozpakowanie może zostać dokonane tylko jako użytkownik root!'''<br /> <br /> GNOME:<br /> &lt;code&gt;gksudo nautilus<br /> -LUB-<br /> gksu -w nautilus&lt;/code&gt;\\<br /> XFCE używa Thunar zamiast Nautilus\\<br /> KDE używa Konqueror i kdesudo zamiast gksudo.<br /> <br /> Cel rozpakowania: /usr/i586-mingw32msvc (Arch Linux: /usr/i486-mingw32). Zezwól na nadpisania lub łączenie plików.<br /> <br /> ==== SDL-devel-1.2.14-mingw32.tar.gz ====<br /> Rozpakuj bin, include i libs<br /> <br /> ==== bzip2-1.0.6-4-mingw32-dev.tar.lzma ====<br /> Rozpakuj wszystko.<br /> <br /> ==== mingw-libgnurx-2.5.1-dev.tar.gz ====<br /> Rozpakuj wszystko.<br /> <br /> === DLL ===<br /> Te pliki DLL muszą być w folderze z twoją grą. Lub jeśli jesteś leniwy, po prostu każ im to skopiować z folderu oryginalnego Powder Toya lub podaj im linki do pobierania.<br /> <br /> * http://tinyurl.com/sdldll - SDL.dll<br /> * http://tinyurl.com/bz2dll - libbz2-2.dll<br /> * http://tinyurl.com/grxdll - libgnurx-0.dll<br /> <br /> <br /> == Opcja 3: Budowanie z kodu źródłowego ==<br /> Użyj tej metody jeśli nie chcesz plików DLL.<br /> <br /> Skrypt ze wszystkimi komendami potrzebnymi do kompilacji: https://raw.github.com/jacksonmj/The-Powder-Toy/master/powder-cross-libs.sh<br /> <br /> Zacznij z zmienianiem adresu plików do twojej aktualnej instalacji MinGW. Potem skompiluj i zainstaluj poniższe biblioteki(zostaną pobrane automatycznie)<br /> <br /> &lt;code&gt;./powder-cross-libs.sh make bzip2 fftw lua pthread regex sdl&lt;/code&gt;<br /> <br /> &lt;code&gt;sudo ./powder-cross-libs.sh install bzip2 fftw lua pthread regex sdl&lt;/code&gt;<br /> <br /> = Kompilacja =<br /> Kilka zmian w Makefile może być potrzebnych.<br /> <br /> CC_WIN i WIN_RES powinny być zmienione. Te nazwy są różne w zależności od dystrybucji.<br /> <br /> Arch Linux:<br /> <br /> &lt;code&gt;CC_WIN := i486-mingw32-gcc&lt;br&gt;<br /> WIN_RES := i486-mingw32-windres&lt;/code&gt;<br /> <br /> Zamień wszystkie ''-llibregex'' na ''-llibgnurx''<br /> <br /> save, exit i cd do katalogu Powder Toya<br /> &lt;code&gt;make powder-sse.exe powder-sse2.exe powder-sse3.exe&lt;/code&gt;<br /> <br /> [[Category:Development]]<br /> [[Category:Compiling]]</div> wikku9