2024年07月22日(月) [長年日記]
■ [windows][c++] VS2022がgtest.hを見つけられなかった
Visual Studio 2019用のC++プロジェクトをVisual Studio 2022用に更新したら、GoogleTestのヘッダを見つけられなくなってしまった。
error C1083: include ファイルを開けません。'gtest/gtest.h':No such file or directory
というエラーになる。
検索すると次のissueが見つかった。
- Issue with GoogleTest project when upgrading to VS2022 (Developer Community)
GoogleTestのNuGetパッケージが古いと発生するという回答が付いており、確かに古かったので更新(1.8.1.4 → 1.8.1.7)したら解決した。
NuGetが関係するというのはなかなか気づかないかなあ。