正如问题告诉我应该如何在 ubuntu 14.04 中安装jsonccpp 。我已经下载了 jsoncpp-src-0.5.0.tar.gz 表单sourceforge。然后我使用 sudo 打开 nautilus 并复制、粘贴和提取 tar.gz 文件/opt
。我已经安装了 cmake 并使用此代码按照 jsoncpp github 中的建议进行安装
cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF \
-DARCHIVE_INSTALL_DIR=. -G "Unix Makefiles"
但它给出了这个错误
CMake Error: The source directory "/opt/jsoncpp-src-0.5.0" does not
appear to contain CMakeLists.txt. Specify --help for usage, or press
the help button on the CMake GUI.
- Codeblocks 用作 C++ 开发 IDE
您的安装
cmake
失败,因为您正在从 SourceForge 下载一个非常旧的版本jsoncpp
,该版本实际上不使用cmake。带有 0.5.0 tarball 的文件 README.txt 包含详细信息:在 GitHub 上可以看到较新的版本
jsoncpp
(最新的稳定版本是 1.7.3),这些实际上确实用于cmake
构建。然而,Trusty Repositories 中存在一个合理的版本,以下命令将为您提供
jsoncpp 0.6.0
:以下是我系统上软件包的详细信息:
如果您需要更新的版本,可以从源代码构建,但也许这个版本足以满足您的目的......