次の設定があります。 CUDAを使ってMPIや他のStuffを使ってC++で書かれたフレームワークを拡張します。このプロジェクトでは、cmakeをビルドに使用しています。私は私の拡張のためのライブラリを使用し、私のcudaソースからオブジェクトファイルを構築することを避けたいと思います。その後、これらのオブジェクトオブジェクトファイルと他のコンパイラでコンパイルされたいくつかのファイルをリンクしたいと思います。 誰かがそれを達成するためにhwoの手がかりを持っていますか?cmakeを使ってCUDAオブジェクトファイルを構築する
私はhttp://code.google.com/p/cudpp/wiki/BuildingCUDPPwithCMakeを見て、cmakeでCUDAを使用する方法の概要を知っていましたが、このソリューションでもライブラリを使用しています。
OpenCVライブラリには、gpuモジュールがCUDAでアクセラレーションされています。主なアプローチは、CUDA_COMPILE CMakeマクロを使用してcudaファイルをコンパイルし、ADD_EXECUTABLEまたはADD_LIBRARYにオブジェクトファイルを追加することです。答えは[OpenCV](https://github.com/Itseez/opencv.git) – geek