Здравствуйте, silart, Вы писали:
S>Добрый день!
S>Пользуюсь MSVC2005. Студия сама определяет название lib-файла и почему-то всегда ей требуются библиотеки с подобными названиями (libboost_thread-vc80-mt-gd-1_35.lib). В предыдущих версиях буста библиотеки так и назывались, но в новой версии (1.35) они почему-то стали называться по-другому (boost_thread-vc80-mt-1_35.lib). Причем, что самое интересное, если библиотеку переименовать в старое имя, все замечательно собирается.
S>В чем проблема? Может буст как-то неправильно установлен? Или может как-то студию надо настроить? Подскажите пожалуйста.
Вот
здесь про именование библиотек.
On Windows, only ordinary static libraries use the lib prefix; import libraries and DLLs do not
Вот
здесь про автолинковку, что проиходит в твоем случае
. Как ей управлять я не знаю — раньше вроде для некоторых библиотек в бусте дефайн был — линковать статически, попробуй явно подключить библиотеку через
#pragma comment(lib,"libboost_thread-vc80-mt-gd-1_35")