无法在Windows上使用VS2017构建HPX

时间:2019-08-27 10:16:41

标签: build hpx

我按照https://stellar-group.github.io/hpx/docs/sphinx/latest/html/manual/building_hpx.html上的说明在Windows7 64位上使用VS2017 x64构建HPX。 使用CMake(CMake-gui)进行构建时,出现以下错误: “ CXX编译器标识未知”

要解决此问题,我将CMake重新配置为使用VS2013进行构建。 比起我得到一个错误,它告诉我必须至少使用VS2015。 我在二进制文件文件夹中编辑文件“ CMakeCXXCompiler.cmake”和“ CMakeCCompiler.cmake”,并将编译器(cl.exe)和链接器(link.exe)的目录和版本更改为VS2017中的目录和版本。

现在,某些测试失败,我得到了错误: “ cmake / HPX_Message.cmake处的CMake错误:47(消息):   HPX需要支持C ++ 11删除的功能” 执行测试HPX_WITH_CXX11_ALIGNAS-失败 执行测试HPX_WITH_CXX11_CONSTEXPR-失败 执行测试HPX_WITH_CXX11_DELETED_FUNCTIONS-失败

我在VS2017中创建了一个简单项目,并确保可以使用 “ =删除;”在默认的构造函数上进行编译。

0 个答案:

没有答案
相关问题