質問: cmake不明コマンド cmake version 3.7.2 cmake error at cmakelists.txt:1 (include_subdirectory): unknown cmake command "include_subdirectory". cmake warning (dev) in cmakelists.txt: no cmake_minimum_required command is present. a line of code such as cmake_minimum_required(version 3.7) should be added at the top of the file. the version specified may be lower if you wish to support older cmake versions for this project. for more information run "cmake --help-policy cmp0000". this warning is for project developers. use -wno-dev to suppress it. -- configuring incomplete, errors occurred! ../cmakelists.txtcmake_minimum_required(version 3.7) # allow more human readable "if then else" constructs #set( cmake_allow_loose_loop_constructs true ) # add the local find*.cmake scripts list (append cmake_module_path ${cmake_source_dir}/cmake/modules) project( cellsearch ) enable_testing()
回答: openusrpをコンパイルするときは、_uhd/host/lib/usrp/cmakelists.txt_にinclude_subdirectory(openusrp)を追加する必要がありますが、代わりに_openusrp/cmakelists.txt_に追加します。 openusrpを_uhd/host/lib/usrp/_ディレクトリ内に複製することも重要です。 https://github.com/jocover/openusrp#libuhd-mode または https://github.com/jocover/openusrp/blob/6f6028c30161f1ce63222722b0da8e6d68b203af/)の説明に従って、すべてのコマンドを正確に実行します。 .travis.yml#l50-l6 https://github.com/jocover/openusrp/issues/12 にも返信を投稿しました_lte-cell-scanner_をコンパイルするときは、そのような変更を行わないでください。 https://github.com/jiaoxianjun/lte-cell-scanner/issues/29 に返信を投稿しました