0

C# 5 および .NET 4.5 で記述されたアプリケーションから C++ 関数を呼び出す方法を理解しています。私はインディー ゲームの開発に取り組んでおり、CUDA と PhysX が必要なので、この機能は私にとって重要です。私は、CUDA をより簡単に実装できる C++ ライブラリである Thrust を発見しました。

今、Thrust C++ を使用して、GPU を利用するグラフィック固有の関数を含む .DLL を作成できるかどうかを調べようとしています。必要に応じて、マネージド コードからこれらの関数を呼び出します。誰かがこのようなことをしましたか?経験?私が混乱していることはありますか?その他のオプション?前もって感謝します。

4

1 に答える 1

2

あなたが試みていることは実行できます。Thrust はほとんどが STL や Boost などのヘッダー ファイルでいっぱいであることを覚えておいてください。DLL ファイルを生成するために STL または Boost で使用する戦略は、Thrust でも機能するはずです。

于 2013-04-29T05:41:50.543 に答える