Visual Studio 2010- mkfifo non riconosciuta compilando un'applicazione C

Con risposta Visual Studio 2010- mkfifo non riconosciuta compilando un'applicazione C

  • venerdì 7 ottobre 2011 09:20
     
      Contiene codice

    Salve,

    sto compilando senza problemi una piccola applicazione console in C con Visual Studio.

    Aggiungendo a tale applicazione la creazione di named pipes con mkfifo ho il problema che non riesce a compilarla pur avendo aggiunto i necessari #include

    #include <stdio.h>
    # include <stdlib.h>
    
    #include <sys/types.h>
    #include <sys/stat.h>

    Forse mkfifo non fa parte del Runtime Windows? In tal caso quale istruzione dovrei usare? 

    Grazie

Tutte le risposte

  • venerdì 7 ottobre 2011 10:52
     
     Con risposta Contiene codice

    P5music wrote:

     

    sto compilando senza problemi una piccola applicazione console in C con Visual Studio.

    Aggiungendo a tale applicazione la creazione di named pipes con mkfifo ho il problema che non riesce a compilarla pur avendo aggiunto i necessari #include

    [...]

    Forse mkfifo non fa parte del Runtime Windows? In tal caso quale istruzione dovrei usare? 

     

    Non so cosa tu intenda con "Runtime Windows". Comunque, "mkfifo" non è una funzione del CRT e neppure è un'API Win32.

    Potrebbe tornarti utile la funzione Win32 CreateNamedPipe().

    Giovanni

     

    • Contrassegnato come risposta P5music venerdì 7 ottobre 2011 10:58
    •