Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ boost _ Почему Студия просит библиотеку, с отличающимся именем?

Автор: niXman 24.6.2008, 21:22

Подключаю хедеры Буста, указываю путь к либам.
Ругается, типа:

Цитата
cannot open file 'libboost_filesystem-vc90-mt-gd-1_35.lib'

У меня эта либа называется:
Цитата
'boost_filesystem-vc90-mt-1_35.lib'

Как это исправить?

И почему после сборки либы разбросаны по:
Цитата
bin.v2
bin.v2\libs
bin.v2\libs\test
bin.v2\libs\test\build
bin.v2\libs\test\build\msvc-9.0
bin.v2\libs\test\build\msvc-9.0\release
bin.v2\libs\test\build\msvc-9.0\release\asynch-exceptions-on
bin.v2\libs\test\build\msvc-9.0\release\asynch-exceptions-on\threading-multi
И еще...
bin.v2\libs\graph
bin.v2\libs\graph\build
bin.v2\libs\graph\build\msvc-9.0
bin.v2\libs\graph\build\msvc-9.0\release
bin.v2\libs\graph\build\msvc-9.0\release\threading-multi
И т.д.
...

И как заставить их собиратся в одну директорию?

Автор: ViGOur 25.6.2008, 8:52

Это уже обсуждалось: http://www.forum.crossplatform.ru/index.php?showtopic=602

Автор: niXman 25.6.2008, 13:08

ViGOur - Но там ответа на мой вопрос НЕТ!
И как заставить их собираться в одну директорию?

Автор: learn 18.9.2008, 13:50

у тебя либа собрана с рунтаймом MultiThread, а проект собираешь с MutlThread Debug.
Возможно в этом причина.

Скачай инсталлер либов и установи их с нужными рунтаймами (я устанавливал со всеми возможными)
или собирай проект в дебаге )))

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)