Форум программистов, компьютерный форум, киберфорум
igorrr37
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Сборка PoCo под MinGW

Запись от igorrr37 размещена 08.01.2013 в 15:56
Обновил(-а) igorrr37 08.01.2013 в 16:13

По мотивам статьи http://ali47802.blogspot.ru/se... %2B+MinGW+
Пишу по памяти, так что могут быть неточности.
для PoCo версии 1.4.5



1. Скачать библиотеку OpenSSL по ссылке

http://slproweb.com/download/W... 1_0_1c.exe

(не самая свежая, зато уже собрана). OpenSSL понадобится для PoCo.NetSSL_OpenSSL и

PoCo.Crypto



2. Установить скачанный экзешник. В данном примере согласимся на дефолтный путь:

C:\openssl



3. Скачать библиотеку pthread по ссылке

http://sourceforge.net/project... a/download

и распаковать



4. Содержимое папок bin, include и lib библиотеки pthread скопировать в одноимённые

папки компилятора MinGW



5. Скачать библиотеку PoCo по ссылке

https://github.com/downloads/p... .5-all.zip



6. Распаковать PoCo на диск C:/



7. Скачать premake4.exe по ссылке

http://sourceforge.net/project... p/download

и распаковать



8. Скопировать premake4.exe (из предыдущего пункта) в корневую папку PoCo (папка, в

которой есть файлы README, VERSION и другие)


9. Скачать lua-скрипты по ссылке

http://www.dymovoy.ru/download... p1-all.rar

и распаковать



10. Скопировать содержимое папки premake4_lua_poco-1.4.3p1-all (из предыдущего пункта) в

корневую папку PoCo, согласившись на слияние одноимённых папок



11. В корневой папке PoCo в командной строке запускаем

premake4.exe gmake

в результате будут созданы Makefile



12. В корневой папке PoCo создать файл built_mingw.bat с содержимым:

@echo off

setlocal

set OPENSSL_DIR=c:\openssl
set OPENSSL_INCLUDE=%OPENSSL_DIR%\include
set OPENSSL_LIB=%OPENSSL_DIR%\lib
set INCLUDE=%INCLUDE%;%OPENSSL_INCLUDE%
set LIB=%LIB%;%OPENSSL_LIB%

set POCO_BASE=%CD%
set PATH=C:\MinGW32\bin\;%POCO_BASE%\bin;%PATH%

set PLATFORM=Win32


set POCO_OS_FAMILY_WINDOWS=1
set Win32=0x0601
set MINGW32=0x0601
set POCO_VXWORKS=
set _WIN32_WINNT=0x0601


mingw32-make.exe config=release
mingw32-make.exe

endlocal


13. Отредактировать созданный файл built_mingw.bat:

set OPENSSL_DIR=c:\openssl - прописать верный путь к библиотеке OpenSSL (если

отличается)

set PATH=C:\MinGW32\bin\ - прописать верный путь к папке bin компилятора MinGW

0x0601 - это для windows 7 (для windows XP будет 0x0501)


14. Запустить созданный файл built_mingw.bat в результате чего начнётся сборка PoCo


15. По окончании сборки в корне PoCo появится папка lib с библиотеками, папки include

будут находиться в соответствующих подпапках в корне PoCo (папки Foundation, XML, Zip и т.д.)
Размещено в Без категории
Показов 6702 Комментарии 1
Всего комментариев 1
Комментарии
  1. Старый комментарий
    Аватар для Avazart
    Спасибо !

    Надо будет попробовать...

    Про установку под VC++ можно почитать здесь https://www.cyberforum.ru/cpp-... 49257.html
    Запись от Avazart размещена 08.01.2013 в 15:59 Avazart вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru