2011-09-05 3 views
6

MinGW에서 fmemopen 함수를 사용하는 코드를 컴파일하려고합니다. 이 함수는 MinGW에서 사용할 수 없다는 것을 알았습니다. fmemopen()과 동등한 기능이 필요합니다.MinGW에 fmemopen()이 있습니까

사용할 수있는 대체 기능이 있습니까?

+0

당신이를 구현하기 위해 파이프를 사용할 수 있습니까? 한 프로세스에서 파이프에 기록하고 다른 프로세스에서 기록 된 데이터를 수신합니다. 요구 사항에 따라 두 번째 프로세스에 데이터를 저장할 수 있습니다. –

답변

4

때문에 커널의 기능을 누락는 Win32에는 fmemopen 등가물이없는, 내가 Cygwin에서 그것이이 같은 임시 파일을 사용하여 구현 생각 : https://github.com/sightmachine/python-tesseract/blob/master/util-fmemopen.c

+0

url을 업데이트했습니다. – sherpya

+0

https://doxygen.openinfosecfoundation.org/util-fmemopen_8c_source.html이 (가) 2013 년 8 월에 깨졌습니다. –

+0

thanks tesseract : D에서 새 링크를 추가했습니다. – sherpya