首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在vk_chopper上使用cmake时出错

在vk_chopper上使用cmake时出错
EN

Stack Overflow用户
提问于 2017-01-14 15:37:31
回答 1查看 762关注 0票数 0

所以,我想在ubuntu 16.10上安装Vulkan。我决定跟着这个指南

不幸的是,在第9步到达直升机,我有一个错误。

制造..。不是为我工作,而是发生了这样的事

日志

ra141@ra141:~$ cd ~/vulkan ra141:~/vulkan$ gl_vk_chopper ra141@ra141:~/vulkan/gl_vk_chopper$ cd构建ra141@ rm 141:~/vulkan/gl_vk_chopper/ build $rm -rf ./* ra141@ra141:~/vulkan/gl_vk_chopper/构建$导出VK_SDK_PATH=/home/ra141/vulkan/VulkanSDK 141@ra141:~/vulkan/gl_vk_chopper/构建$ cmake .-C编译器标识为GNU 6.2.0 - CXX编译器标识为GNU 6.2.0 --检查工作C编译器: /usr/bin/cc -对工作C编译器的检查: /usr/bin/cc - works -检测C编译器ABI信息-检测C编译器ABI信息-完成-检测C编译特性-检测C编译特性-完成-检查CXX编译器的工作情况: /usr/bin/c++ -检查CXX编译器的工作情况: /usr/bin/c++-工作-检测CXX编译器ABI信息检测CXX编译器ABI信息完成检测CXX编译功能检测CXX编译功能完成

-gl_vk_chopper加工项目:-- BASE_DIRECTORY =/home/gl 141/vulkan/gl_vk_chopper/./usr/x86_64-linux-gnu/libXext.so- found查找gethostbyname查找gethostbyname查找连接查找找到的查找删除查找找到的查找shmat查找找到的X11: /usr/lib/x86_64-linux-gnu/libX11.so - OpenGL: /usr/lib/x86_64-linux/lib

-找到GLEW: /home/ra141/vulkan/shared_sources/glew/include

-找不到GLFW (失踪: GLFW_INCLUDE_DIR GLFW_LIBRARY) --找到了Glew源代码。使用它而不是库

代码语言:javascript
复制
    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)

Call Stack (最近一次调用):/home/ra141/vulkan/shared_sources/CMakeLists_include.txt:341 (find_package) CMakeLists.txt:44 (_add_package_VulkanSDK)

- Vulkan根: VulkanSDK _DIR-NOTFOUND -- VULKANSDK _ VULKANSDK_INCLUDE_DIR _DIR-NOTFOUND -- Vulkan库: VULKAN_LIB-NOTFOUND -无法找到VulkanSDK(缺失: VULKAN_LIB)

CMake错误:在此项目中使用了以下变量,但它们被设置为NOTFOUND。请设置它们或确保它们在CMake文件中被正确设置和测试: X11_Xcursor_LIB (高级)由目录/home/ra141/vulkan/gl_vk_chopper中的目标"gl_vk_chopper“链接,目标"gl_vk_chopper”链接在目录/home/gl_vk_chopper/vulkan/gl_vk_shared_sources中,目标"shared_sources“链接到目录/home/ra141/vulkan/shared_sources X11_Xinerama_LIB (高级),由目标"gl_vk_chopper”链接。目录/home/ra141/vulkan/gl_vk_chopper在目录/home/ra141/vulkan/gl_vk_chopper中按目标"gl_vk_chopper“链接,目录/home/ra141/vulkan/gl_vk_chopper由目录/home/ra141/vulkan/shared_source中的目标"shared_sources”链接

-配置不完整,出现错误!另见"/home/ra141/vulkan/gl_vk_chopper/build/CMakeFiles/CMakeOutput.log".ra141@ra141:~/vulkan/gl_vk_chopper/build$

帮帮忙好吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-14 16:23:02

在运行cmake之前,运行以下命令export VK_SDK_PATH=/path/to/vulkanSDK/version

注:即为完整路径(从/开始)。

小心操作cmake .。来自build文件夹。从日志中,似乎您从build文件夹的子文件夹启动cmake。更好的是,在重新运行cmake之前将其清洗:

代码语言:javascript
复制
cd build
rm -rf ./*
cmake ..
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41651737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档