Библиотека Boost
там такие файлы
boost 1.33.1
boost-build 2.0-m11
boost-docs 1.33.1
boost-jam 3.1.13
boost-subparts 1.33
Какой из них качать? в чем различие?
Можешь скачать boost 1.33.1.(exe). В нём уже всё есть(или почти всё): сама библиотека, сорцы программы(boost-jam), с помощью которой осуществляется сборка библиотеки, доки.
Скачал исходники 1_35-го. Собрал bjam. Потом bjam "-sTOOLS=msvc" install
все собралось, я прописал пути к инклудам и самим библиотекам.
Дальше пытаюсь юзать треды, а линкер мне материться что нет такой либы.
исходник:
#include "stdafx.h"
#include <stdio.h>
#include <boost/thread/thread.hpp>
#include <iostream>
void helloworld()
{
std::cout << "Proba=)" << std::endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
boost::thread thrd(&helloworld);
thrd.join();
return 0;
}
Лог:
1>------ Build started: Project: hellow, Configuration: Debug Win32 ------
1>Linking...
1>LINK : fatal error LNK1104: cannot open file 'libboost_thread-vc90-mt-gd-1_35.lib'
1>Build log was saved at "file://c:\Users\Gluk\Documents\Visual Studio 2008\Projects\hellow\hellow\Debug\BuildLog.htm"
1>hellow - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
я зализ в либу там действительно нет такой, но там есть
boost_thread-vc90-mt-1_35.lib и boost_thread-vc90-mt.lib
может я какие параметры пропустил при сборке?
Заранее всем спасибо.