# DU1 - Binárky pro překlad na Windows (64 bit)

<{ForumPost(poster="mmrmartin", timestamp=2017-10-22 21:45:20)}>
Ahoj,  
  
hodně jsem s tím letos bojoval, takže jsem sepsal postup, jak rozchodit binárky pro překlad (testováno na Win 10 64 bit s Visual Studio 2017).  

1.  Stáhnout si balíček binárek ode mě 

cp-win32_x86_64.zip

1.  Rozšířit Path proměnou (v Edit system a environment variables -> Environment variables) o 

    nejaka-cesta\win_flex_bison-2.5.6\bin

 a 

    nejaka-cesta\xsltproc_libxml2

1.  Možná restartovat Visual Studio
1.  Rozbalit zadání, dovolit aktualizace na nové SDK a Build tools

Jednotlivé nástroje mají licenci a domovskou stránku na [http://flex.sourceforge.net/](http://flex.sourceforge.net/), [https://www.gnu.org/software/bison/bison.html](https://www.gnu.org/software/bison/bison.html) a [http://www.xmlsoft.org/](http://www.xmlsoft.org/)

*Attachments:*

- *[cp-win32_x86_64.zip](/Forum%20archiv/Attachments/6912_3aa9d082bfd4efecd6de38f199fcba4f)*

<{/ForumPost}>

<{ForumPost(poster="mmrmartin", timestamp=2017-10-22 22:00:59)}>
Co jsem s tím udělal (kdyby se to později změnilo)

1.  Stáhl jsem [winflexbison](https://sourceforge.net/projects/winflexbison/) verze 2.5.6 (poslední verze obsahovaly příliš nové verze některých věcí)
1.  Přejmenoval *win-flex.exe* -> *flex.exe* a *win-bison.exe* -> *bison.exe*
1.  Zkontroloval, že jdou binárky spustit a zkontroloval jejich verzi přes 

    flex.exe --version

 a 

    bison.exe --version

1.  [Stáhl](http://xmlsoft.org/sources/win32/64bit/) poslední x86_64 verze iconv, libxml2, libxslt, mingwrt a zlib a smíchal jejich *\bin* to do jedné složky
1.  Zkusil zda jdou všechny exe soubory spustit

Postup mám ze [stránek cvičení](http://www.ksi.mff.cuni.cz/en/lectures/NSWI098/html/index.html#@tab_assignments) a z rad od doktora Yaghoba... Tak třeba to někdy někomu pomůže...
<{/ForumPost}>

