Visual C ++ 2008;добавить библиотеку в процесс компиляции? - PullRequest
0 голосов
/ 27 ноября 2010

У меня есть проект, которому нужна библиотека fmod, и мне нужно, чтобы компилятор искал каталог, в котором я его установил, для получения исходного кода.Это мой первый опыт взаимодействия с процессом компиляции C ++, так что я полностью потерян.Какие настройки я использую, чтобы указать, где находится библиотека? '

Редактировать: для ясности, я говорю о fmod сторонней аудио библиотеке.

Ответы [ 2 ]

4 голосов
/ 27 ноября 2010

Чтобы включить дополнительные сторонние библиотеки:

  • щелкните правой кнопкой мыши проект в обозревателе решений и выберите Свойства
  • , добавьте библиотеку в список в Configuration Properties -> Linker -> Input -> Additional Dependencies
  • добавить путь к библиотеке Configuration Properties -> Linker -> General-> Additional Library Directories
1 голос
/ 27 ноября 2010

Другие посты дают хорошее руководство о том, как связаться с редактором кода Visual Studio. Однако стоит упомянуть, что другие инструменты сборки (не редактор кода Microsoft) позволяют создавать кроссплатформенные сборки и компоновки.

В частности, инструмент для быстрой сборки bjam делает это очень хорошо: http://www.boost.org/doc/tools/build/doc/html/index.html.

Это отличный инструмент сборки для сортировки ссылок в простых текстовых файлах (а не в части интерфейса) кросс-платформенным способом. То есть для переключения между компилятором Microsoft и компилятором GNU необходимо изменить только одно слово в одном файле.

Если вы новичок в c ++, то библиотеки boost стоит указать более широко. Смотри http://www.boost.org/.

Всего наилучшего

Tom

...