为Windows构建Vulkan工具

2024-04-28 20:06:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试为Windows开发一个Vulkan工具。对于构建,我使用:

    Windows 7 x64
    Visual Studio 2012
    cmake 3.6.1
    python 3.5

我在windows bat文件中的命令提示符下设置的参数,在执行完CMake操作期间,我有以下错误CMakeError.log日志公司名称:

^{pr2}$

当我打开创建编译器DCxx.vcxproj如果我添加一个路径到它正常构建的所需库,我也会遇到类似的问题。在CMake文件中,我尝试使用command link_目录添加到库的路径,在重新运行CMake之后,我遇到了与前面类似的问题。 顺便说一下,在添加了消息系统之后,我看到cmake在command项目上停止了。在


Tags: 文件工具路径cmake参数windowscommandstudio
1条回答
网友
1楼 · 发布于 2024-04-28 20:06:51

(编辑以提供VT Github链接)

如果你看看BUILDVT.md文件在VulkanTools GitHub中,您会注意到它声明需要VS2013或更新版本。这是因为它的一些组件使用C++ 11的特性,2013的支持比2012更正确地实现了一些功能。在

返回到您声明的特定错误通常是因为它试图链接到在调试模式下使用与您安装的不同的visualstudio构建的lib。即使从2013年开始安装VS运行时组件,它们也不会包含调试库。你的问题可能是你的系统上有一个Vulkan-1.lib/dll,而你的vs2012不喜欢它。在

如果您有两种选择:

  1. 如果要编译Vulkan工具项,请下载vs2013速成版或vs2015社区版。当然,如果你在一家公司工作,你需要买一个。在
  2. 看看你链接的哪个库在抱怨,然后用VS2012重建它。这里的警告是,我不确定是否VulKAN工具将与VS 2012正确构建,因为C++ 11使用。在

相关问题 更多 >