Web サイトの zip ファイルからソースを抽出し、Code::Blocks の「include」フォルダーに配置しましたが、提供された「hello.cpp」の例をコンパイルできません。
(参考のため:)
#include <iostream>
#include <tinythread.h>
using namespace std;
using namespace tthread;
// This is the child thread function
void HelloThread(void * aArg)
{
cout << "Hello world!" << endl;
}
// This is the main program (i.e. the main thread)
int main()
{
// Start the child thread
thread t(HelloThread, 0);
// Wait for the thread to finish
t.join();
}
そして、これらは次のエラーです。
|41|undefined reference to `tthread::thread::thread(void (*)(void*), void*)'|
|44|undefined reference to `tthread::thread::join()'|
|44|undefined reference to `tthread::thread::~thread()'|
|44|undefined reference to `tthread::thread::~thread()'|
同じことが wxDev-C++ でも起こります。何か足りないのですか?たとえば、ライブラリなどを構築する必要がありますか? もしそうなら、どのように?