今簡単なサーバ・クライアントシステムをつくっていて、大まかな骨組みはできました。
で、骨組みができたところで先生が、「並列処理を可能にするため、スレッドを使ってみましょう。スレッドについては次回までに各自勉強してきておいてください。」といったので、帰ってからインターネットで調べてみた結果、マルチスレッドの例みたいなプログラムのソースをいくつか見付けました。
私はスレッドというものを全く知らなかったので(というかそもそも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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- FX・外国為替取引 MQL5にて謎のエラーが発生!だれか対処を教えてください! 1 2023/03/25 15:59
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- グループウェア slackについて取り急ぎ教えて頂きたいことがあります 2 2022/04/08 09:05
- Outlook(アウトルック) outlookの送信エラーについて 1 2022/05/13 12:04
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アプリケーションのDLLファイル...
-
<unistd.h>をVisualStudioでつ...
-
math.hに含まれる関数が使えない
-
実行後にコンパイルに失敗しま...
-
C言語をコンパイルするとコンピ...
-
<math.h>ヘッダを入力している...
-
シリアル通信の受信待ちについて
-
グラフィックス
-
gcc コンパイル killed
-
c言語です コンパイルした時に...
-
変数宣言(Dim)と定数宣言(Const...
-
Verilog_HDLでのdefineとifdef
-
コマンドプロンプトの使い方
-
cygwinのgccで正常にコンパイル...
-
printf()関数の括弧を二重にし...
-
gcc バージョン違いによるコン...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
<math.h>があるのにsqrtが・...
-
fortranでプログラムを実行する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
共有ライブラリの内容確認について
-
シリアル通信の受信待ちについて
-
C#で char型とstring型の比較で...
-
64ビットのlinuxで32ビットメモ...
-
Verilog_HDLでのdefineとifdef
-
math.hに含まれる関数が使えない
-
自作DLLの中身を暗号化
-
C言語で作ったらWindowsでもMac...
-
実行後にコンパイルに失敗しま...
-
lhafileをインストールしたい
-
c言語です コンパイルした時に...
-
ビープ音が鳴りません・・・
-
すべてのリビルド: 0 正常、 0 ...
-
gcc バージョン違いによるコン...
-
Cのコンパイルでコメントアウト...
-
CLRアプリと通常のアプリとの違い
-
「インクルードファイル 'pthre...
-
MVSマシンで0C7でABENDしたので...
おすすめ情報