2

我正在尝试做我希望是一件容易的事情:下载并编译 Jsoncpp 的项目。

我正在使用 VS2012 c++ 在 Windows 8.1 64 位上运行。我也在使用 CMake 2.8.11.2 和 Python34。

当我下载 jsoncpp 并尝试运行 CMakefiles 时,我收到以下错误。

C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 处的 CMake 错误(消息):找不到 PythonInterp:找到不合适的版本“1.4”,但至少需要“ 2.6"(找到 C:/Python34)调用堆栈(最近调用优先):C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:313 (_FPHSA_FAILURE_MESSAGE) C:/Program文件 (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPythonInterp.cmake:139 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) src/jsontestrunner/CMakeLists.txt:1 (FIND_PACKAGE)

配置不完整,出现错误!

我知道只有文档需要 Python,所以我也尝试忽略这一点并编译 jsoncpp 项目。当我这样做时,我得到:

2>------ Rebuild All started: Project: jsontest, Configuration: Release x64 ------
3>------ Rebuild All started: Project: test_lib_json, Configuration: Release x64 ------
2>Build started 8/13/2014 12:05:53 AM.
2>_PrepareForClean:
2>  Deleting file "x64\Release\jsontest.lastbuildstate".
2>InitializeBuildStatus:
2>  Touching "x64\Release\jsontest.unsuccessfulbuild".
3>Build started 8/13/2014 12:05:53 AM.
3>_PrepareForClean:
3>  Deleting file "x64\Release\test_lib_json.lastbuildstate".
2>ClCompile:
2>  main.cpp
3>InitializeBuildStatus:
3>  Touching "x64\Release\test_lib_json.unsuccessfulbuild".
3>ClCompile:
3>  jsontest.cpp
3>  main.cpp
2>LINK : fatal error LNK1181: cannot open input file 'C:\jsoncpp\jsoncpp-master\makefiles\vs71\x64\Release\json_vc71_libmt.lib'

我是 CMake 和 jsoncpp 的新手,所以这可能很简单。

任何帮助表示赞赏。

詹姆士

4

0 回答 0