Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
OpenCLにC++バインダーがあることは知っていますが、現在CL.hでのみ機能しているサードパーティのライブラリを使用しています。プログラムをC++で記述したい。cl.hをC++プログラムに含めて、Cスタイルで操作しても安全ですか?
C ++にcl.hを含める例をいくつか見ましたが、それらは機能しているようです。しかし、よくわかりません。問題を引き起こす可能性のある特定の状況はありますか?
Cヘッダーの場合は、extern "C"ディレクティブでラップできます。
extern "C"
extern "C" { #include "CL.h" }
これは、ヘッダーで宣言された関数を探すときに名前マングリングを適用しないようにリンカーに指示します。