所以我试图在我的Windows 10 PC上构建MTConnect代理。我安装了GitBash并使用
从GitHub克隆了存储库GitBash上的$ git clone https://github.com/mtconnect/cppagent.git
命令。然后我导航到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。任何帮助都非常感谢。