Ich suchte herum und alles, was ich finden konnte war, dass ich Cygwin brauchte. Ich habe es installiert, aber ich kann nirgendwo in C:\cygwin64\usr\include
nicht unistd.h finden. Natürlich habe ich diesen Pfad zu den "Include Directories" in meinem Projekt in VS2015 hinzugefügt.Wie verwende ich fork() in Visual Studio 2015? (Windows 7 Professional)
Was ich tun möchte, ist in der Lage sein fork()
und execv()
zu verwenden (oder vielleicht execl()
, execlp()
, execvp()
etc ...) in C. ich die einfache Lösung wissen, ist nur „Gehen Sie es tun in Linux“ aber VS2015 macht es ist einfacher, richtig zu codieren.
Was ich denke, ich sollte tun, sollte ich etwas anderes von Cygwin installieren, die die Header, die ich brauche, ich weiß nur nicht, wie und wo sie finden würde, also ich bitte um Ihre Hilfe.
Warum möchten Sie 'fork()' verwenden? Warum nicht einfach win32 api benutzen? –
Es ist dieses Projekt, das ich für eine meiner Klassen (Betriebssysteme) machen muss, und wir müssen fork und exec lernen. –
Ich benutze ['_beginthread'] (https://msdn.microsoft.com/en-us/library/kdzttdcb.aspx). AFAIK MSVC hat keine Gabel. –