ウィンドウの下にunistd.hを作成します



Create Unistd H Under Windows



文字通り、unistd.hはunixstdの意味です。これは、POSIX標準で定義されているUNIXライクなシステム定義のシンボル定数のヘッダーファイルです。これには、読み取り関数、書き込み関数、getpid関数など、UNIXシステムサービスの多くのプロトタイプが含まれています。 unistd.hは、UNIXのウィンドウのwindows.hに似ています。
Linuxで開発された多くのCプログラムには、ヘッダーファイルunistd.hが必要ですが、VCにはヘッダーファイルがありません。次のコンテンツをunistd.hとして保存し、VisualStudioヘッダーファイルパスに配置します。MyvsインストールディレクトリはDドライブにあるため、unistd.hはD: Program Files Microsoft Visual Studio 14.0 VC includeに配置されます。現在のディレクトリで指定する必要はなく、この問題は現時点で解決できます。もちろん、他のパスに配置することもできますが、プロジェクトディレクトリの下にヘッダーファイルディレクトリを設定することを忘れないでください。

/** This file is part of the Mingw32 package. unistd.h maps (roughly) to io.h */ #ifndef _UNISTD_H #define _UNISTD_H #include #include