Mic*_*ele 2 linux installation rapidjson
我需要使用rapidjson作为第三方库来替换libjson。我正在尝试弄清楚如何构建它,以便我可以在我的项目(依赖项列表)中使用它的构建文件。
\n\n我从 github 下载了rapidjson,并且正在尝试获得一个可构建的项目。我正在查看rapidjson网站上的说明,它显示我需要执行以下操作(安装)。
\n\n我们不使用 git,那么我需要做什么来代替 git submodule update --init 步骤呢?
为什么我需要在 include/rapidjson 目录中创建一个没有任何内容的构建目录?
当我 cd 构建并输入 cmake 时,似乎缺少参数。完整的 cmake 命令是什么?谢谢!
安装
\n\nRapidJSON 是一个仅包含头文件的 C++ 库。只需将 include/rapidjson 文件夹复制到系统或项目的包含路径即可。
\n\nRapidJSON 使用以下软件作为其依赖项:\n\xe2\x80\xa2CMake 作为通用构建工具\n\xe2\x80\xa2(可选)Doxygen 构建文档\n\xe2\x80\xa2(可选)单元的 googletest和性能测试
\n\n要生成用户文档并运行测试,请继续执行以下步骤:\n1.执行 git submodule update --init 以获取第三方子模块的文件(google test)。\n2.在rapidjson源目录中创建名为 build 的目录。\n3 .更改到构建目录并运行 cmake .. 命令来配置您的构建。Windows 用户可以使用 cmake-gui 应用程序执行相同的操作。\n4.在 Windows 上,构建在构建目录中找到的解决方案。在 Linux 上,从构建目录运行 make。
\n\n成功构建后,您将在 bin 目录中找到编译的测试和示例二进制文件。生成的文档将在构建树的 doc/html 目录中提供。要在完成构建后运行测试,请从构建树运行 make test 或 ctest。您可以使用 ctest -V 命令获得详细的输出。
\n\n可以通过使用管理权限从构建树运行 make install 命令来在系统范围内安装库。这将根据系统首选项安装所有文件。安装 RapidJSON 后,可以通过将 find_package(RapidJSON) 行添加到 CMakeLists.txt 来从其他 CMake 项目使用它。
\n| 归档时间: |
|
| 查看次数: |
5864 次 |
| 最近记录: |