PDA

Просмотр полной версии : [Вопрос] Установка boost библиотек



vovandolg
06.11.2016, 05:08
В общем начну с того что хотел попробовать почитать какой то готовый ресурс плагина и компильнуть его своим VS 2015,
взял для этого antiattack владокса, и первое на что натыкаюсь при компиляции:


1>------ Сборка начата: проект: antiattack, Конфигурация: Release Win32 ------
1> antiattack.cpp
1>d:\samp client change\samp-plugin-antiattack-master\source\antiattack.h(26): fatal error C1083: Не удается открыть файл включение: boost/bind.hpp: No such file or directory
1> natives.cpp
1>d:\samp client change\samp-plugin-antiattack-master\source\antiattack.h(26): fatal error C1083: Не удается открыть файл включение: boost/bind.hpp: No such file or directory
1> parser.cpp
1>d:\samp client change\samp-plugin-antiattack-master\source\antiattack.h(26): fatal error C1083: Не удается открыть файл включение: boost/bind.hpp: No such file or directory
1> string.cpp
1>d:\samp client change\samp-plugin-antiattack-master\source\antiattack.h(26): fatal error C1083: Не удается открыть файл включение: boost/bind.hpp: No such file or directory
========== Сборка: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========


В общем то всё верно не хватает пару boost библиотек, я скачал самые новые достал с архива и начал установку boost_1_62_0 через bjam.exe
Далее он там что то очень долго распаковывал, по окончанию хотел найти в VS 2015 привязку инклудов, но в 2015 я так понял её убрали:
https://pp.vk.me/c836231/v836231248/c4d7/oS6yX-bBxSQ.jpg

Описал всё может не понятно, я пока что нуб в этом, по другому не как, кто подскажет как решить это?

vovandolg
06.11.2016, 14:41
Решил всё перемещением библиотек в корень VS, по другому не как походу уже..
Скомпилировалось.

Daniel_Cortez
06.11.2016, 16:29
Можно установить boost с помощью пакетного менеджера NuGet: выбрать в панели меню "Сервис --> Диспетчер пакетов NuGet --> Консоль диспетчера пакетов" и в открывшейся консоли ввести "Install-Package boost". И да, всё это нужно делать, пока открыт проект с плагином antiattack, чтобы установленный пакет можно было использовать в проекте.

P.S.: Помог бы и раньше, если бы не решил поставить языковой пакет (RU) для вижака. Кто ж знал, что он будет устанавливаться 2 часа - почти так же долго, как и сам вижак -_-

vovandolg
06.11.2016, 19:36
А у тебя 2015 вижак стоит?
Ибо там версии ниже по описанию легко адаптируют.

Daniel_Cortez
06.11.2016, 21:44
А у тебя 2015 вижак стоит?
Да, на нём и проверял решение, прежде чем запостить.


Ибо там версии ниже по описанию легко адаптируют.
Наверняка могут быть и другие способы, но, ИМХО, этот самый лучший, ибо не требует возни с настройками (не говоря уже о помещении своего кода в каталоги VS - это вообще законно?)