467 文字
2 分
Visual Studio 2026でCUDAが使えない問題

私は

  • Visual Studio 2022
  • CUDA Toolkit(11/12 系)

で開発しています。

Visual Studio 2026 がリリースされたので、 「よし、VS2026 に移行しよう!」 と思ったのですが

普通に失敗しました。



起きたこと#

VS2022 では問題なく開けた CUDA プロジェクトですが、VS2026 はエラーでこけます:

画像: ビルドエラーのスクリーンショット CUDAバージョンが合わないときに出てくるおなじみのエラーです。

他にも、

  • CUDA 関連のビルドタスクやプロパティが見つからず、ビルドエラーになる
  • CUDA のテンプレートや設定ファイル(.props など)が VS2026 側に入っていない
  • インストール時に CUDA Toolkit が VS2026 を「統合先の Visual Studio」として認識してくれない

があるみたいです。


原因#

調べてみると、当初 NVIDIA の公式ドキュメント(CUDA Installation Guide for Windows や cuDNN のサポートマトリクス)には、

  • Visual Studio 2019
  • Visual Studio 2022

のみ記載されており、Visual Studio 2026 はサポート対象外でした。

また、NVIDIA Developer Forums でも、

  • 「CUDA Toolkit が VS2026 をインストール時に検出してくれない」
  • 「いつ VS2026 に対応するのか?」

といったスレッドが立っていて、しばらく対応は待ちの状態でした。


🎉 アップデート:CUDA 13.2 で VS2026 が正式サポートされました!#

CUDA 13.2 より、Visual Studio 2026(MSVC 195x / VS 2026 18.x)が正式にサポート対象となりました。

NVIDIA 公式の Windows 向け CUDA インストールガイド のコンパイラサポート表(Table 1)には、以下が記載されています:

コンパイラIDEネイティブ x86_64
MSVC Version 195xVisual Studio 2026 18.x✅ サポート
MSVC Version 193xVisual Studio 2022 17.x✅ サポート
MSVC Version 192xVisual Studio 2019 16.x✅ サポート

なお、Visual Studio 2015 のサポートは CUDA 11.1 で非推奨となり、Visual Studio 2017 のサポートは CUDA 12.5 で非推奨・12.9 で削除されています。


対処方針#

CUDA Toolkit を 13.2 以降に更新することで、VS2026 を正式にサポートした状態で開発できます。

CUDA Toolkit は https://developer.nvidia.com/cuda-downloads からダウンロードできます。


参考情報#

Visual Studio 2026でCUDAが使えない問題
https://naonao-na.com/posts/cuda-vsstudio-2026-failincex/
作者
[object Object]
公開日
2025-11-24
ライセンス
CC BY-NC-SA 4.0