linux上需要json.hpp

linux上需要json.hpp,json,linux,cmake,Json,Linux,Cmake,您好,我正试图在Ubuntu 18.04 LTS上安装数据包,但当我使用命令cmake../I时,我收到消息: -- Poco_VERSION: 1.8.0 -- Poco_INCLUDE_DIRS: -- Poco_LIBRARIES: Poco::Foundation;Poco::Util;Poco::XML;Poco::Net -- Build type not specified: defaulting to release. CMake Error at CMakeLists.txt

您好,我正试图在Ubuntu 18.04 LTS上安装数据包,但当我使用命令cmake../I时,我收到消息:

-- Poco_VERSION: 1.8.0
-- Poco_INCLUDE_DIRS: 
-- Poco_LIBRARIES: Poco::Foundation;Poco::Util;Poco::XML;Poco::Net
-- Build type not specified: defaulting to release.
CMake Error at CMakeLists.txt:25 (message):
  LoRa toolkit requires json.hpp, skipping...


-- Configuring incomplete, errors occurred!
See also "/home/jayme/LoRa-SDR/build/CMakeFiles/CMakeOutput.log".
See also "/home/jayme/LoRa-SDR/build/CMakeFiles/CMakeError.log".`
我已经在这个链接中使用git clone安装了json.hpp,但没有成功。

假设您尝试按照他们的README.md说明进行构建,并且已经成功安装了Pothos,我可以重现上面的错误消息

正如您已经注意到的,问题是找不到json.hpp。克隆存储库只是解决这个问题的第一步。假设您不想在系统范围内安装json.hpp,我会通过在命令行中指定json项目的
include/
来将其添加到cmake的搜索路径中:

cmake -DCMAKE_INCLUDE_PATH=/full/path/to/json/include ../

这里的信息太少,无法帮助您。能否指定要安装的数据包?查看引发错误的CMakeLists.txt会有所帮助。此外,这个错误听起来不像是导致构建失败。你能把完整的信息发出去吗?你能给出你输入的确切命令吗?我们不知道您将json repo克隆到哪个文件夹中。我正在尝试从这个git安装一个数据包,我用整个mesageI编辑了这个问题。我看不到从gr lora到json的任何引用,即使没有“安装”json.hpp,也无法复制错误消息。你确定这就是你正在尝试构建的项目吗?这就是你想要构建的项目吗:是的,我确定这就是它工作的ONETANK,但现在它说我没有文件CMakeLists.txt。我尝试将CMakeCach.txt的名称更改为CMakeLists.txtCMakeCache包含与CMakeLists截然不同的内容。重命名对你没有帮助。是的,它不起作用,但是你知道这个错误的原因吗?不,信息太少了。就像原来的问题一样。你必须详细说明你在做什么,你所犯的错误是什么(也许你期望得到什么)。您可以将此添加到您的问题中。这是我收到的消息:CMake错误:源目录“/home/jayme/LoRa SDR/build”似乎不包含CMakeLists.txt。指定--help的用法,或按CMake GUI上的“帮助”按钮。