2011-09-25 86 views
0

我需要在我的程序中使用Grand Central Dispatch,但我不知道如何在Windows上使用它。編譯器在Windows上找不到GCD頭文件

我得到的錯誤是

error: dispatch/dispatch.h: No such file or directory

#include <dispatch/dispatch.h> 

int main (int argc, const char * argv[]) 
{ 

     dispatch_group_t group; 
     dispatch_queue_t queue; // thread queues to use 

     group = dispatch_group_create(); 

     queue= dispatch_queue_create("queue", NULL); 

     dispatch_sync(queue, ^{ 
            puts("Dispatch test"); 
           }); 


     dispatch_group_wait(group, DISPATCH_TIME_FOREVER); 


     dispatch_main(); 

    return 0; 
} 
+0

該錯誤通常表示您未安裝GCD。您打算使用哪種版本的GCD,[libXDispatch](http://opensource.mlba-team.de/xdispatch/)或[DrPizza](https://github.com/DrPizza/libdispatch)? –

+0

我下載了libxDispatch,但我不知道該把它放在哪裏.. – Shwnwil

+0

你需要把頭文件放在你的編譯器尋找頭文件的地方,或者你需要配置你的編譯器去找頭文件,無論你放置GCD頭文件。 –

回答