私が検索したのは、Cygwinが必要だということでした。私はそれをインストールしましたが、どこでもunistd.hを見つけることはできませんC:\cygwin64\usr\include
。もちろん、VS2015のプロジェクトの「インクルードディレクトリ」にそのパスを追加しました。私が何をしたいかVisual Studio 2015でfork()を使用するには? (Windows 7 Professional)
はCで、私は簡単な解決策を知っている(等...または多分execl()
、execlp()
、execvp()
)であるだけの「Linuxでそれを行う行く」が、VS2015が作るfork()
とexecv()
を使用することができるようです正しくコーディングする方が簡単です。
私は、Cygwinから必要なヘッダーを含むものをインストールする必要があります。私はちょうどそれらを見つける方法と場所がわからないので、私はあなたの助けを求めています。
なぜ 'fork()'を使いたいのですか?なぜ、win32 apiを使用しないのですか? –
私のクラス(オペレーティングシステム)の1つで行う必要があるこのプロジェクトです。フォークとexecを学ばなければなりません。 –
私は['_beginthread'](https://msdn.microsoft.com/en-us/library/kdzttdcb.aspx)を使用します。 AFAIK MSVCには 'fork'がありません。 –