
今簡単なサーバ・クライアントシステムをつくっていて、大まかな骨組みはできました。
で、骨組みができたところで先生が、「並列処理を可能にするため、スレッドを使ってみましょう。スレッドについては次回までに各自勉強してきておいてください。」といったので、帰ってからインターネットで調べてみた結果、マルチスレッドの例みたいなプログラムのソースをいくつか見付けました。
私はスレッドというものを全く知らなかったので(というかそもそもC言語についてもそれほど詳しくないのですが)、とりあえずそのソースをコピーしてどのような動作をするのか確認しようと思いました。
ところがコンパイルするときに、
「インクルードファイル 'pthread.h' をオープンできない」
というエラーがでてきてしまうのです。
ちなみに家で使っている
CPad for Borland C++Compiler
と、
学校で使っている
Microsoft Visual C++ (だったかな?)
の両方でコンパイルしてみましたが、両方とも同じエラーが起こります。
どうすればいいのでしょうか?
No.1ベストアンサー
- 回答日時:
自信ないのですが pthread.hってUNIX系だと
思うのですが・・
windowsにはないと思います。
参考にされているWEBがUNIX/LINUXとかいてありませんでしたか?
もしくはコンパイルに
$cc XXXX
$gcc XXX
みたいになっていなっかたでしょうか?
windows用は参考URLをどうぞ
参考URL:http://www.katto.comm.waseda.ac.jp/~katto/Class/ …
pthread.hってUNIX系なんですか・・・すいませんでした、知識不足で。
参考URLとっても役に立ちました。
ありがとうございました。
No.4
- 回答日時:
すいません質問をよく見てませんでした。
Windowsなら、process.hをインクルードして、_beginthreadや_endthreadを使うか、windows.hをインクルードして、CreateThreadやExitThreadを使います。
No.3
- 回答日時:
BCC++の場合、マルチスレッドのコンパイルは、-WM オプションが必要です。
CPadは使ったことがないのでよく分かりませんが、どこかのメニューで設定できるかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
実行後にコンパイルに失敗しま...
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
ソフトのインストール方法について
-
64ビットのlinuxで32ビットメモ...
-
Cのコンパイルでコメントアウト...
-
<math.h>ヘッダを入力している...
-
C言語で作ったらWindowsでもMac...
-
gccでc++プログラムをコンパイ...
-
「インクルードファイル 'pthre...
-
C言語で作ったプログラムを他の...
-
visual studio.NETについて
-
[COBOL] ソースの復帰
-
math.hに含まれる関数が使えない
-
gcc バージョン違いによるコン...
-
MVSマシンで0C7でABENDしたので...
-
python エラー
-
エクセルのエラーメッセージ「4...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
実行後にコンパイルに失敗しま...
-
[COBOL] ソースの復帰
-
math.hに含まれる関数が使えない
-
共有ライブラリの内容確認について
-
ビープ音が鳴りません・・・
-
c言語です コンパイルした時に...
-
C#で char型とstring型の比較で...
-
64ビットのlinuxで32ビットメモ...
-
C言語で作ったらWindowsでもMac...
-
すべてのリビルド: 0 正常、 0 ...
-
「インクルードファイル 'pthre...
-
<math.h>ヘッダを入力している...
-
vba コンパイル
-
gccでc++プログラムをコンパイ...
-
Fortran77 (intel fortran)
-
別々に作ったプログラムを繋げたい
-
プレコンパイルの意味を教えて...
-
fatal error LNK1112
おすすめ情報