CUDA 4.2 および VS 2010 で正常にコンパイルおよび実行される既存のアプリがあります。現在、CUDA 5.0 および VS 2012 を含む新しいシステムに移植しています。残念ながら、VS 2012 を使用する必要があります。
Nvidia フォーラムとこのブログ エントリのように、VS 2012 で CUDA をセットアップする手順に従いましたが、テクスチャを参照する行を含むコードがコンパイルされません。たとえば、次のようになります。
ファイル: filter.cu
texture < float, cudaTextureType2D, cudaReadModeElementType> texRefEachRes_0;
texture < float, cudaTextureType2D, cudaReadModeElementType> texRefEachRes_1;
ファイルを右クリックしても、そのプロパティが CUDA などであるとは表示されません。VS はまだ CUDA について認識していないようですね。
このコードをコンパイルするには、VS 2012 で他に何を調整する必要がありますか?