私はC++アプリケーションで最も基本的なスレッドを可能にしようとしています。これはRun()(near-infiniteループ)、スレッドの結果として他の関数を呼び出すことができます。このチュートリアルを1としてC++エラーのシンプルなスレッド - 'Lib'は宣言されていません
、http://www.codeproject.com/Articles/16479/Effective-Threads-in-C-Part-1-The-Basic-Thread-Cla
私はMyClassの中のオブジェクトのヘッダファイル(ファイル名を指定して実行()関数を持つクラス)を作成しました:私は次のエラーを取得するしかし
private:
Lib::Thread<MyClass, int> listenerThread;
を:
MyClass.h:23: error: ‘Lib’ has not been declared
何かを含める必要がありますか?ここでの問題は何ですか?
'Thread'のヘッダを含めましたか? 'Thread'は実際に' namespace Lib'にありますか?いずれにせよ、あなたは、[Boost.Thread](http://www.boost.org/libs/thread/)のような、確立され、テストされ、文書化されたライブラリをいくつかのランダムコードオンラインで見つけた – ildjarn
1行の転記は文脈から完全に外れていると無意味です。誰かがあなたを助けることができるように実際のコードを提供してください。あなたが聞いたことは、あなたの医者に電話をかけて「私の体が痛い」と言うことに相当します。何が間違っていますか?答えを期待しています。 –