Page 1 of 1

Wie kann man NVCC in CMAKE erkennen?

Posted: 12 Apr 2025, 04:42
by Anonymous
Ich baue ein CUDA -Projekt mit CMake und VCPKG auf. VCPKG verwaltet Abhängigkeiten und lädt bei Bedarf Bibliotheken herunter. Wenn ich jedoch versuche, eine CUDA -Datei (main.cu) mit NVCC zu kompilieren, kann sie die GLM -Header nicht finden, obwohl ich das GLM -Paket in meiner CMake -Konfiguration angegeben habe.#include
< /code>
cMakelists.txt:
find_package(glm REQUIRED)
...
target_link_libraries(demo
PRIVATE
glm::glm
)
< /code>
Fehler lautet: < /p>
"Cannot open include file: 'glm/glm.hpp': No such file or directory".
< /code>
Idealerweise möchte ich vermeiden, dass ich Header von Drittanbietern in meinen Projektordner kopiert und ausschließlich auf VCPKG angewiesen bin. Wie sollte ich meine CMake konfigurieren, um sicherzustellen>