SHOW:
|
|
- or go back to the newest paste.
| 1 | 1. Качаем | |
| 2 | 1.1 CMake 2.8.10 http://www.cmake.org/files/v2.8/cmake-2.8.10.2-win32-x86.exe | |
| 3 | - | 1.2 MinGW 4.7.1 с поддержкой std::threads http://bit.ly/ZEKlDt |
| 3 | + | 1.2 MinGW 4.7.1 с поддержкой std::thread http://bit.ly/ZEKlDt |
| 4 | 1.3 GTK+ 2.24 runtime 2.24.10 http://bit.ly/YCfwPO | |
| 5 | 1.4 Boost 1.53.0 http://bit.ly/11pP3bg | |
| 6 | 1.5 Архив с зависимостями http://bit.ly/12vZsDs | |
| 7 | ||
| 8 | 2. Задаем переменные среды | |
| 9 | 2.1 BOOST_DIR = папка, куда вы распаковали Boost | |
| 10 | 2.2 PATH: | |
| 11 | 2.2.1 Добавить папка_куда_вы_распаковали_mingw\bin | |
| 12 | 2.2.2 Добавить папка_куда_вы_распаковали_зависимости\bin | |
| 13 | ||
| 14 | 3. CMake | |
| 15 | 3.1 Открываем cmake-gui | |
| 16 | 3.2 Задаем папку с исходным кодом и папку, куда будет alacarte собираться | |
| 17 | 3.3 Configure - MinGW chainfiles - Specify ioptions for cross-compiling | |
| 18 | 3.4.1 Operating sytem = Windows | |
| 19 | 3.4.2 С = папка_с_MinGW/bin/gcc.exe | |
| 20 | 3.4.3 C++ = папка_с_MinGW/bin/g++.exe | |
| 21 | 3.4.4 Target root = папка, куда вы распаковали архив с зависимостями | |
| 22 | 3.5 Применяем. В главном окне жмем Configure, затем Generate | |
| 23 | ||
| 24 | 4. Сборка | |
| 25 | 4.1 Переходим в папку сборки и выполняем в ней mingw32-make | |
| 26 | 4.2 Готово, на выходе мы получили два файла: alacarte-importer.exe и alacarte-server.exe | |
| 27 | ||
| 28 | Приложение 1. Зависимости исполняемых файлов | |
| 29 | [*] libboost_filesystem-mt.dll | |
| 30 | [*] libboost_program_options-mt.dll | |
| 31 | [*] libboost_regex-mt.dll | |
| 32 | [*] libboost_serialization-mt.dll | |
| 33 | [*] libboost_system-mt.dll | |
| 34 | [*] libboost_thread-mt.dll | |
| 35 | [*] libcairo-2.dll | |
| 36 | [*] libcairomm-1.0-1.dll | |
| 37 | [*] libgcc_s_sjlj-1.dll (из папки bin MinGW) | |
| 38 | [*] libpixman-1-0.dll | |
| 39 | [*] libpng15-15.dll | |
| 40 | [*] libsigc-2.0-0.dll | |
| 41 | [*] libstdc++-6.dll (из папки bin MinGW) | |
| 42 | [*] libwinpthread-1.dll (из папки bin MinGW) | |
| 43 | [*] zlib1.dll | |
| 44 | ||
| 45 | Приложение 2. Содержимое архива с зависимостями | |
| 46 | [*] cairo 1.10.2 | |
| 47 | [*] cairomm 1.10.0 | |
| 48 | [*] fontconfig 2.10.91 | |
| 49 | [*] libfreetype 2.4.11 | |
| 50 | [*] libpng 1.5.13 | |
| 51 | [*] libsigc++ 2.3.1 | |
| 52 | [*] log4cpp 1.0 с хаками | |
| 53 | [*] pixman 0.28.0 | |
| 54 | [*] zlib 1.2.7 |