2016-06-22 3 views
0

Я действительно неопытен в программировании. У меня возникают проблемы с установкой odeint (и boost) для решения системы дифференциальных уравнений. Я смотрел на множество вопросов об установке boost, многие из них пытались, но пока я еще не смог использовать odeint. Я использую Mac Yosemite 10.10.5 Ниже приведены мои вопросы. Я очень ценю вашу помощь:Установка odeint и boost

1, Если я смогу установить ускорение успешно, тогда, когда я хочу использовать odeint, мне просто нужно включить #include<boost/odeint/optionalSubdirectories> в качестве заголовок моего файла? Я запутался, потому что на odeint webpage есть файлы для загрузки, которые включают примеры. Мне было интересно, нужно ли мне загружать эти файлы, чтобы сделать работу odeint после того, как я загрузил boost? Если да, где я должен помещать загруженные файлы с веб-страницы odeint?

2, В boost's installing instructions, они сказали, что второй шаг (после загрузки) заключается в выполнении tar --bzip2 -xf /path/to/boost_1_61_0.tar.bz2 в каталоге, где я хочу установить установку Boost. Где хорошее место для установки моего Boost? После этого я могу начать включать заголовочные файлы в мои проекты на C++? Или мне нужно делать что-то еще до того, как odeint на самом деле работает?

3, Когда я скомпилировал свои файлы (после написания кодов для решения дифференциальных уравнений), мне нужно что-то делать с boost или odeint или просто компилировать файлы как обычно?

Прошу прощения, если мои вопросы звучат немой. Как я уже упоминал, я неопытен. Я очень надеюсь на вашу помощь!

+0

Попробуйте это: установите [Homebrew] (http://brew.sh), затем 'brew install boost' – Kundor

ответ

1

Библиотека odeint - это только заголовочные файлы. Загрузите его и укажите путь к файлам заголовков. Предполагая, что вы установили библиотеку boost. Это все.