Установка субпакета CUDA nvtx, но CMake не может найти nvToolsExt
Я пытаюсь создать свой репозиторий в Windows с помощью средства запуска действий GitHub под управлением Windows 10. Я устанавливаю CUDA 11.5 с помощью этого сетевого установщика , указав следующие пакеты:
nvcc_11.5 visual_studio_integration_11.5 curand_dev_11.5 nvrtc_dev_11.5 nvtx_11.5 cudart_11.5 visual_studio_integration_11.5
Теперь, когда я запускаю CMake, он преуспевает в:
find_package(CUDAToolkit REQUIRED)
но потом, когда я напишу:
target_link_libraries(my_target PRIVATE CUDA::nvToolsExt)
Я получил:
CMake Error at CMakeLists.txt:39 (add_library):
Target "my_target" links to target "CUDA::nvToolsExt" but the target was not
found. Perhaps a find_package() call is missing for an IMPORTED target, or
an ALIAS target is missing?
Это, в то время как то же самое
CMakeLists.txt
файл настраивается и строится нормально (разные дистрибутивы Linux).
Я что-то делаю не так, или это ошибка CMake?
Примечание. Версия CMake входит в комплект MS Visual Studio 16.11.