次のエラーが表示されます: unknown type name 'pid_t'。ヘッダーファイルのコメントが原因でビルドが失敗していると思います: unistd.h. Windows は unistd.h をサポートしていないため、コメント#include <unistd>して、このヘッダーの唯一の用途は、この回答pid_tに基づいて Visual Studio で pid_t 定義を手動で追加することです。
助けはありますか?
9766 次
1 に答える
2
Windowsには機能がありませんfork()。次のオプションがあります。
使用するプログラムを書き換えます
CreateProcess()。ただし、これは 1 対 1 の置換ではないことに注意してください。とは異なりfork()、呼び出しプロセスのコピーではない新しいプロセスを作成します。Cygwinなど、Unix API をシミュレートする環境を使用します。
于 2012-10-20T10:09:17.723 に答える