3

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を使っている人はいますか?

4

1 に答える 1

2

解決策は実行することでした

    apt-get install libdispatch-dev 

libdispatch0 の代わりに、ヘッダー ファイル、man ページ、および基本的に GCD を使用するプログラムを作成する場合に必要なものが含まれていません。どうやら libdispatch0 は、Ubuntu で内部的に GCD を使用したい人向けです。

于 2013-07-11T20:58:00.563 に答える