我正在尝试为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项目上停止了。在
(编辑以提供VT Github链接)
如果你看看BUILDVT.md文件在VulkanTools GitHub中,您会注意到它声明需要VS2013或更新版本。这是因为它的一些组件使用C++ 11的特性,2013的支持比2012更正确地实现了一些功能。在
返回到您声明的特定错误通常是因为它试图链接到在调试模式下使用与您安装的不同的visualstudio构建的lib。即使从2013年开始安装VS运行时组件,它们也不会包含调试库。你的问题可能是你的系统上有一个Vulkan-1.lib/dll,而你的vs2012不喜欢它。在
如果您有两种选择:
相关问题 更多 >
编程相关推荐