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;
}
該錯誤通常表示您未安裝GCD。您打算使用哪種版本的GCD,[libXDispatch](http://opensource.mlba-team.de/xdispatch/)或[DrPizza](https://github.com/DrPizza/libdispatch)? –
我下載了libxDispatch,但我不知道該把它放在哪裏.. – Shwnwil
你需要把頭文件放在你的編譯器尋找頭文件的地方,或者你需要配置你的編譯器去找頭文件,無論你放置GCD頭文件。 –