Я новичок в буст-библиотеке. Пожалуйста, прости меня, если ответ очевиден. Вот мой код
#include <iostream>
#include <boost/thread.hpp>
using namespace std;
void task1(void)
{
cout << "There" << endl;
}
int main()
{
boost::thread mythread(task1);
cout << "Hi" << endl;
}
Когда я пытаюсь построить, я получаю следующее:
/mythread1.cpp:13: undefined reference to `boost::thread::~thread()'
компилируется, если я просто объявил поток, boost :: thread mythread ();
Есть предложения? Мне просто нужно знать синтаксис объявления и запуска этого потока для завершения задачи 1 ().
Пожалуйста, никаких ответов по теме. Мой вопрос достаточно прост. Спасибо за вашу помощь. Кстати, я использую Eclipse и Boost 1.42.