【问题标题】:Rebuild hhvm on Windows在 Windows 上重建 hhvm
【发布时间】:2016-11-10 21:23:58
【问题描述】:

我想在 Windows 10(64 位,type = home)中从源代码重建 hhvm。

来源:https://github.com/facebook/hhvm/

链接 1:github.com/facebook/hhvm/wiki/Building-and-installing-HHVM-on-Windows-with-MSVC

链接 2:github.com/facebook/hhvm/wiki/Building-and-Installing-HHVM-on-Cygwin

cmake ../configure 的输出是:

-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:18 (PROJECT):
  No CMAKE_C_COMPILER could be found.



CMake Error at CMakeLists.txt:18 (PROJECT):
  No CMAKE_CXX_COMPILER could be found.



-- Configuring incomplete, errors occurred!
See also "C:/hhvm-master/CMakeFiles/CMakeOutput.log".
See also "C:/hhvm-master/CMakeFiles/CMakeError.log".

我还在msys 1.0cmdVS2015 x86 x64 Cross Tools Command PromptVS2013 x64 Cross Tools Command PromptDeveloper Command Prompt for VS2013Developer Command Prompt for VS2012VS2012 x64 Cross Tools Command Prompt和...中测试cmake .评论。

信息:

$ gcc --version
gcc (i686-posix-dwarf-rev4, Built by MinGW-W64 project) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


$ g++ --version
g++ (i686-posix-dwarf-rev4, Built by MinGW-W64 project) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


$ cmake --version
cmake version 3.7.0-rc3
CMake suite maintained and supported by Kitware (kitware.com/cmake).

c:\hhvm-master\ 目录中的文件、文件夹:

$ ls
CMake  CMakeCache.txt  CMakeFiles  CMakeLists.txt  CONTRIBUTING.md  ISSUE_TEMPLATE.md  LICENSE.PHP  LICENSE.ZEND  README.md  configure  deps  hphp  third-party

c:\hhvm-master\deps\ 中的文件夹:

$ ls
include  lib

还有 Cygwin B20(C:\cygnus\cygwin-b20\cygnus.bat)

bash-2.02$ cd c:/hhvm-master
bash-2.02$ cmake -DCMAKE_BUILD_TYPE=Debug .
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:18 (PROJECT):
  No CMAKE_C_COMPILER could be found.



CMake Error at CMakeLists.txt:18 (PROJECT):
  No CMAKE_CXX_COMPILER could be found.



-- Configuring incomplete, errors occurred!
See also "C:/hhvm-master/CMakeFiles/CMakeOutput.log".
See also "C:/hhvm-master/CMakeFiles/CMakeError.log".

如何解决cmake的问题?

【问题讨论】:

    标签: c++ c facebook hhvm hiphop


    【解决方案1】:

    我已经基于 Docker 和远程项目功能使 HHVM 在 Windows 上的 Nuclide 中工作。您可以查看我的仓库以使其也能正常工作:

    https://github.com/nahuelhds/nuclide-hhvm-windows

    您只需要拥有 Docker,然后使用 docker 命令构建并运行其他任何东西,真的。这一切都在回购本身进行了解释。

    我知道这不是您问题的确切答案,但也许您可以尝试一下。

    希望它对你有用。 问候

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多