Кроме того, есть кое-что, что я считаю очень полезным. Используйте переменные окружения для ваших путей повышения. (Как установить переменные окружения в окнах, ссылка внизу для 7,8,10) Переменная BOOST_ROOT, кажется, больше не используется, и для нее задан корневой путь, куда вы распаковываете boost.
Затем в Свойствах, c ++, общие, в каталогах дополнительных включений используйте $(BOOST_ROOT)
. Затем, если / когда вы перейдете на более новую версию библиотеки Boost, вы можете обновить переменную среды, указав на эту более новую версию. Как и в других ваших проектах, используйте boost, вам не придется обновлять «Дополнительные каталоги включения» для всех них.
Вы также можете создать переменную BOOST_LIB и указать ее, где находятся библиотеки. Так же и для Linker-> Additional Library Directory, вам не придется обновлять проекты. У меня есть некоторые старые вещи, собранные с vs10, и новые вещи с vs14, поэтому оба варианта библиотеки Boost встроены в одну и ту же папку. Поэтому, если я перенесу проект с vs10 на vs14, мне не нужно менять пути повышения.
ПРИМЕЧАНИЕ. Если вы измените переменную окружения, она не будет внезапно работать в открытом проекте VS. VS загружает переменные при запуске. Так что вам придется закрыть VS и снова открыть его.