Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Сборка/windows/thirdparty #36

Closed
valden opened this issue Aug 2, 2012 · 6 comments
Closed

Сборка/windows/thirdparty #36

valden opened this issue Aug 2, 2012 · 6 comments
Milestone

Comments

@valden
Copy link

valden commented Aug 2, 2012

под винду нет предустановленных zlib и aspell.
Если Qt ставится вместе QtSDK то первые 2 нет.
есть 3 варианта решения:

  1. забросить (каждый сам себе их собирает и менеджит их как ему нравится)
  2. создать в проекте папку thirdparty где сложить собранные зависимости
  3. найти/создать git репозитории для этих зависимостей, подключить к репозиторию как модули и включить их в сборку
@valden
Copy link
Author

valden commented Aug 2, 2012

предлагаю начать с п.2 и постепенно прийти к п. 3.

@astavonin
Copy link
Member

Лучше всего пойти по 3-му пути. Второй путь однозначно не подходящий, т.к. не стоит забывать о том, что кроме Windows есть и другие платформы.

@valden
Copy link
Author

valden commented Aug 2, 2012

https://github.com/coapp-packages - что то нашел...
там и aspell и zlib есть
и сайт http://coapp.org/index.html - может даже велосипед выдумывать не прийдется, а просто поставить их систему покетов... Нужно порезерчить - в винде мне оооочень не хватает apt-get

@abbat
Copy link
Contributor

abbat commented Aug 3, 2012

Сборка для windows поставляется с нужными бинарными файлами, ссылки на которые есть в документации по сборке. Т.е. для работы клиента не требуется ничего дополнительно устанавливать, для сборки можно скачать нужные библиотеки по ссылкам из документации.

@valden
Copy link
Author

valden commented Aug 3, 2012

я тут не про удобство тех кто хочет использовать Avalon (об этом я создал #37) , я про удобство тех, кто хочет его собрать писал.
для сборки нужны zlib.h/zlib.lib aspell.h/aspell.lib - это как минимум.
если все должны использовать только mingw для сборки под windows - то вполне возможно mingw-get подойдет.
Но опять же. Если zlib в репозитории mingw есть - то aspell нет. т.е. его нужно уже самим собирать.

@abbat
Copy link
Contributor

abbat commented Aug 8, 2012

Не совсем понятно зачем собирать библиотеки, когда есть собранные бинарные файлы (.dll) со всеми заголовками? (http://rsdn.ru/forum/janus/4292879.1.aspx)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants