使用 Cmake 命令设置 Movesense 平台时出错

问题描述

我一直在尝试在我的 Windows 10 机器上设置 moveense 平台,但遇到了 cmake 命令的问题。

  • 我使用 docker 拉动了 movesense 容器

docker pull movesense/sensor-build-env:latest

  • 我使用以下代码克隆了 moveense 存储库

git clone [email protected]:suunto/movesense-device-lib.git

  • 然后我移动到克隆的文件夹

cd movesense-device-lib

  • 然后我在终端上启动了 docker 镜像

docker run -it --rm -v c:/My/Project/Folder/movesense-device-lib:/movesense:delegated movesense/sensor-build-env:latest

  • 泊坞窗提示,我按照以下命令

cd /movesense mkdir myBuild cd myBuild

  • 现在,我运行了 CMake“运行 CMake(除非您将文件添加到项目中,否则只需执行一次)。可以同时构建调试版本和发布版本。在这两种情况下,命令都将包含以下内容: "通过以下命令

cmake -G Ninja -DMOVESENSE_CORE_LIBRARY=../MovesenseCoreLib/ -DCMAKE_TOOLCHAIN_FILE=../MovesenseCoreLib/toolchain/gcc-nrf52.cmake <sample_directory>

我创建了一个示例文件夹作为 build1 并保存。在 sample_directory 的位置,我粘贴了“build”并执行了命令。 但作为回报,我得到一个错误

CMake Error: The source directory "/movesense/myBuild/build" does not appear to contain CMakeLists.txt. Specify --help for usage,or press the help button on the CMake GUI.

目标是将项目创建为 zip 文件并在 Visual Studio 中运行。请帮我解决这个问题。我附上了我从 movesense 跟踪的文档的链接。

Movesense Set up document

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)