Ubuntu libdispatch包含哪些内容

时间:2013-07-11 20:04:01

标签: c ubuntu grand-central-dispatch

我正在尝试将GCD(Grand Central Dispatch)应用程序移植到Ubuntu,我找到了带有

的libdispatch ubuntu软件包
    apt-get install libdispatch0

它似乎正确安装(运行命令dlocate libdispatch0表示它存在)。我使用的c头文件有

    #include <dispatch/dispatch.h>

但是当我尝试使用clang进行编译时,它表示找不到dispatch / dispatch.h。我一直在寻找包含使用一段时间的内容。使用dlocate,我找到了一个dispatch.hpp文件,但是

    #include <dispatch/dispatch.hpp> 

也没用。为gcd做一个dlocate找到了一个gcd.h,但是

   *include <gcd.h> 

也没用。

有人在ubuntu上使用gcd吗?

1 个答案:

答案 0 :(得分:1)

解决方案是运行

    apt-get install libdispatch-dev 

而不是libdispatch0,它不包括头文件,手册页以及你想要制作使用GCD的程序时所需的任何内容。显然libdispatch0适合那些希望Ubuntu在内部使用GCD的人。