在Visual Studio 2015上构建MTConnect C ++代理时出现CMake错误

时间:2016-06-23 09:39:40

标签: visual-studio-2015 cmake

所以我试图在我的Windows 10 PC上构建MTConnect代理。我安装了GitBash并使用

从GitHub克隆了存储库
  

$ git clone https://github.com/mtconnect/cppagent.git

GitBash上的

命令。然后我导航到GitBash上的cppagent目录并使用

安装了所需的子模块
  

git submodule init

然后

  

git submodule update

然后我打开Windows命令提示符,导航到cppagent文件夹,然后运行

  

cmake。

这在cppagent文件夹中构建了一个Visual Studio 2015解决方案。所以我用VS 2015打开了.sln文件并尝试构建解决方案。但是,我收到了以下错误:

  

1> ------构建开始:项目:ZERO_CHECK,配置:调试Win32 ------
  1 GT;检查构建系统
  1> CUSTOMBUILD:CMake错误:无法恢复时间戳C:/ Program Files / Git / cppagent / CMakeFiles / generate.stamp
  1 GT; - 配置不完整,发生错误!
  1 GT;另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  1> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  1 GT; CMake配置步骤失败。无法正确重新生成构建文件。试图停止IDE构建。
  2> ------ Build build:项目:UPDATE_VERSION,配置:调试Win32 ------
  3> ------构建开始:项目:cppunit,配置:调试Win32 ------
  4> ------ Build build:项目:libxml2,配置:Debug Win32 ------
  2 - ;构建自定义规则C:/ Program Files / Git / cppagent / agent / CMakeLists.txt
  2> CUSTOMBUILD:CMake错误:无法恢复时间戳C:\ Program Files \ Git \ cppagent \ agent \ CMakeFiles \ generate.stamp
  2 - ; - 配置不完整,发生错误!
  2 - ;另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  2> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  3 GT;构建自定义规则C:/ Program Files / Git / cppagent / cppunit_make / CMakeLists.txt
  4>构建自定义规则C:/ Program Files / Git / cppagent / libxml2_make / CMakeLists.txt
  4> CUSTOMBUILD:CMake错误:无法恢复时间戳C:\ Program Files \ Git \ cppagent \ libxml2 \ CMakeFiles \ generate.stamp
  3> CUSTOMBUILD:CMake错误:无法恢复时间戳C:\ Program Files \ Git \ cppagent \ cppunit \ CMakeFiles \ generate.stamp
  3 GT; - 配置不完整,发生错误!
  3 GT;另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  4> - 配置不完整,发生错误!
  4>另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  4> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  5> ------构建开始:项目:代理,配置:调试Win32 ------
  3> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  6> ------构建开始:项目:agent_test,配置:调试Win32 ------
  5个构建自定义规则C:/ Program Files / Git / cppagent / agent / CMakeLists.txt
  5> CUSTOMBUILD:CMake错误:无法恢复时间戳C:\ Program Files \ Git \ cppagent \ agent \ CMakeFiles \ generate.stamp
  5个 - 配置不完整,发生错误!
  5个另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  5> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  6个构建自定义规则C:/ Program Files / Git / cppagent / test / CMakeLists.txt
  6> CUSTOMBUILD:CMake错误:无法恢复时间戳C:\ Program Files \ Git \ cppagent \ test \ CMakeFiles \ generate.stamp
  6个 - 配置不完整,发生错误!
  6个另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  6> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  7> ------构建开始:项目:ALL_BUILD,配置:调试Win32 ------
  8> ------ Skipped Build:项目:cov,配置:调试Win32 ------
  8>未选择为该解决方案配置构建的项目
  7个构建自定义规则C:/ Program Files / Git / cppagent / CMakeLists.txt
  7> CUSTOMBUILD:CMake错误:无法恢复时间戳C:\ Program Files \ Git \ cppagent \ CMakeFiles \ generate.stamp
  7个 - 配置不完整,发生错误!
  7个另见" C:/ Program Files / Git / cppagent / CMakeFiles / CMakeOutput.log"。
  7> CUSTOMBUILD:CMake错误:无法打开检查缓存文件进行写入。 C:/ Program Files / Git / cppagent / CMakeFiles / cmake.check_cache
  9> ------ Skipped Build:项目:安装,配置:调试Win32 ------
  9>未选择为该解决方案配置构建的项目
  ==========构建:0成功,7失败,0最新,2跳过=========

如您所见,对于解决方案中的几乎每个项目,都会重复相同的两个错误。我是CMake的新手,不知道问题是什么。我专门搜索了每个错误,但找不到任何确定的答案。

我正在使用CMake 3.6 RC。任何帮助都非常感谢。

0 个答案:

没有答案