Also wollte ich Vulkan auf Ubuntu 16.10 installieren. Ich beschloss, dies zu folgen guideFehler bei der Verwendung von cmake auf vk_chopper
Leider bei Schritt 9 zum choppa, ich bekam einen Fehler.
cmake .. hat nicht für mich gearbeitet; das ist, was
Log
ra141 @ ra141 passiert: ~ $ cd ~/vulkan ra141 @ ra141: ~/vulkan $ cd gl_vk_chopper ra141 @ ra141: ~/vulkan/gl_vk_chopper $ cd ra141 bauen @ ra141: ~/vulkan/gl_vk_chopper/build $ rm -rf./* ra141 @ ra141: ~/vulkan/gl_vk_chopper/bauen $ export VK_SDK_PATH =/home/ra141/vulkan/VulkanSDK ra141 @ ra141: ~/vulkan/gl_vk_chopper/build $ cmake .. - Die C-Compiler-Kennung lautet GNU 6.2.0 - Die CXX-Compiler-Kennung lautet GNU 6.2.0 - Auf funktionierenden C-Compiler prüfen:/usr/bin/cc - Check for working C-Compiler:/usr/bin/cc - funktioniert - Detecting C Compiler ABI-Info - C Compiler ABI-Informationen erkennen - fertig - Erkennen von C kompilieren Funktionen - Erkennen von C kompilieren Funktionen - done - Überprüfen Sie, ob der CXX-Compiler funktioniert:/usr/bin/C++ - Überprüfen Sie, ob der CXX-Compiler funktioniert:/usr/bin/C++ - funktioniert - Ermitteln des CXX-Compilers ABI-Info - Erkennen des CXX-Compilers ABI info - fertig - Detecting CXX kompilieren Funktionen - Detecting CXX Funktionen zusammenstellen -
getan - Proces singen Projekt gl_vk_chopper: - BASE_DIRECTORY =/home/ra141/vulkan/gl_vk_chopper/.. - CMAKE_CURRENT_SOURCE_DIR =/home/ra141/vulkan/gl_vk_chopper - Suche nach XOpenDisplay in/usr/lib/x86_64-linux-gnu /libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - Suchen Sie nach XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux- Gnu/libXext.so - gefunden - Suche nach gethostbyname - Suche nach gethostbyname - gefunden - Suche nach connect - Suche nach connect - gefunden - Suche nach Entfernen - Suchen Sie nach Entfernen - gefunden - Suche nach shmat - Suche nach shmat - gefunden - Gefunden X11: /usr/lib/x86_64-linux-gnu/libX11.so - Gefunden OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so
- Gefunden GLEW:/home/ra141/vulkan/shared_sources/glew/include
- Konnte GLFW nicht finden (fehlend: GLFW_INCLUDE_DIR GLFW_LIBRARY) - gefunden Glew Quellcode. Mit ihm statt Bibliothek - VulkanSDK Suchpfade: - VulkanSDK Version: CMake Warnung bei /home/ra141/vulkan/shared_sources/cmake/FindVulkanSDK.cmake:133 (Nachricht):
VULKANSDK not found.
either env. VK_SDK_PATH should be set directly to the right version to use (C:\VulkanSDK\1.0.1.1)
or you can specify in cmake VULKANSDK_LOCATION to the folder where VulkanSDK versions are put (C:\VulkanSDK)
Anruf Stack (letzter Aufruf zuerst): /home/ra141/vulkan/shared_sources/CMakeLists_include.txt:341 (find_package) CMakeLists.txt: 44 (_add_package_VulkanSDK)
- Vulkan Root: VULKANSDK_ROOT_DIR-NOTFOUND - Vulkan sind: VULKANSDK_INCLUDE_DIR-NOTFOUND - Vulkan Library: VULKAN_LIB-NOTFOUND - nicht finden konnte VULKANSDK (fehlt: VULKANSDK_INCLUDE_DIR VULKAN_LIB) - -> KEIN Paket VulkanSDK verwenden - -> Paket AntTweakBar verwenden - Gefunden ANTTWEAKBAR:/usr/include CMake Error: Die folgenden Variablen werden in diesem Projekt verwendet, aber sie sind auf NOTFOUND gesetzt. Bitte setzen Sie sie oder stellen Sie sicher, sie sind festgelegt und korrekt in den CMake-Dateien getestet: X11_Xcursor_LIB (ADVANCED) durch Ziel verknüpft "gl_vk_chopper" im Verzeichnis/home/ra141/vulkan/gl_vk_chopper verknüpft mit Ziel "gl_vk_chopper" im Verzeichnis/home/ra141/vulkan/gl_vk_chopper verknüpft mit Ziel "shared_sources" im Verzeichnis/home/ra141/vulkan/shared_sources X11_Xinerama_LIB (ADVANCED) verknüpft mit Ziel "gl_vk_chopper" im Verzeichnis/home/ra141/vulkan/gl_vk_chopper von Ziel verknüpft "gl_vk_chopper" im Verzeichnis/home/ra141/vulkan/gl_vk_chopper verbunden durch Ziel "shared_sources" im Verzeichnis/home/ra141/vulkan/shared_sources
- Konfiguration unvollständig, Fehler aufgetreten! Siehe auch "/home/ra141/vulkan/gl_vk_chopper/build/CMakeFiles/CMakeOutput.log". ra141 @ ra141: ~/vulkan/gl_vk_chopper/build $
einige hilfe bitte?
und haben Sie tun, was der Fehler angefordert? Um 'VK_SDK_PATH' zu setzen oder' VULKANSDK_LOCATION' an CMake zu übergeben? –
Ich wusste eigentlich nicht, wie ich das machen soll. Also, wie mache ich das? Ist es Export VK_SDK_PATH =/Pfad/zu/Vulcan/SDK. Wie von ivan_onys vorgeschlagen –
Welche Version von Vulcan haben Sie installiert? Sie müssen es dort zeigen und tun, wie @ivan_onys angegeben, oder Sie können es direkt an CMake übergeben als cmake .. -DVULKAN_LOCATION =/Pfad/zu/Vulkan/SDK –