我正在尝试做我希望的简单事情:下载并编译Jsoncpp的项目。
我使用VS2012 c ++在Windows 8.1 64位上运行。 我也在使用CMake 2.8.11.2和Python34。
当我下载jsoncpp并尝试运行CMakefiles时,我收到以下错误。
C:/ Program Files的CMake错误(x86)/ CMake 2.8 / share / cmake-2.8 / Modules / FindPackageHandleStandardArgs.cmake:108(消息): 找不到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 Files(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的新手,所以这可能很简单。
任何帮助表示感谢。
詹姆斯