나는 주위를 둘러 보았고 나는 Cygwin이 필요하다는 것을 발견했다. 설치했는데 unistd.h가 어디서나 찾을 수없는 것 같습니다 C:\cygwin64\usr\include
. 물론 VS2015의 프로젝트에서 "Include Directories"경로를 추가했습니다. 내가 원하는 무엇Visual Studio 2015에서 fork()를 사용하는 방법은 무엇입니까? (Windows 7 Professional)
는 C.에 나는 쉬운 솔루션을 알고 (등 ... 아니면 execl()
, execlp()
, execvp()
) 단지 "리눅스에서 할 이동"하지만 VS2015가 있습니다 fork()
및 execv()
을 사용할 수있다 코드를 올바르게 작성하는 것이 더 쉽습니다.
내가해야 할 일은 Cygwin에서 내가 필요로하는 헤더를 포함하는 다른 것을 설치해야한다는 것입니다. 나는 어떻게 그리고 어디에서 찾을 수 있는지 모르므로 도움을 요청하고 있습니다.
왜 'fork()'를 사용 하시겠습니까? Win32 API를 사용하지 않는 이유는 무엇입니까? –
제 수업 (운영체제) 중 하나를 위해해야 할이 프로젝트입니다. 우리는 포크와 임원을 배워야합니다. –
['_beginthread'] (https://msdn.microsoft.com/en-us/library/kdzttdcb.aspx)를 사용합니다. AFAIK MSVC에는'fork'가 없습니다. –