小编Mo *_*o K的帖子

如何将gtest与CMake链接?

我正在尝试创建gtestwith 的最小示例CMake,但不确定如何链接测试。

我已经阅读了gtest 的自述文件。但是,除了创建之外CMakeLists.txt.in,我想学习如何将手动添加gtest到使用的项目中CMake

问题

  • 我无法通过以下方式编译测试文件 make tests
  • 看来我的测试无法连结 gtest

错误信息

Scanning dependencies of target tests
[ 25%] Building CXX object CMakeFiles/tests.dir/tests/main_test.cc.o
/Users/kkweon/temp/gtest_tutorial/tests/main_test.cc:5:1: warning: treating Unicode character as whitespace [-Wunicode-whitespace]
  ::testing::InitGoogleTest(&argc, argv);
^
/Users/kkweon/temp/gtest_tutorial/tests/main_test.cc:5:3: warning: treating Unicode character as whitespace [-Wunicode-whitespace]
  ::testing::InitGoogleTest(&argc, argv);
 ^
/Users/kkweon/temp/gtest_tutorial/tests/main_test.cc:6:1: warning: treating Unicode character as whitespace [-Wunicode-whitespace]
  return RUN_ALL_TESTS();
^
/Users/kkweon/temp/gtest_tutorial/tests/main_test.cc:6:3: warning: treating Unicode character as whitespace [-Wunicode-whitespace]
  return RUN_ALL_TESTS();
 ^
4 warnings …
Run Code Online (Sandbox Code Playgroud)

cmake googletest

3
推荐指数
1
解决办法
3841
查看次数

使用卡尔曼滤波器跟踪圆周运动的机器人

我正在尝试做的事情:

  • 使用卡尔曼滤波器或扩展卡尔曼滤波器定位以圆周运动移动的机器人
  • 使用三角学和线性代数,我能够预测“圆周运动”,但我想知道是否可以使用卡尔曼滤波器来定位机器人(不假设它处于圆周运动)
  • 机器人感知其坐标(x,y)。

我遇到的问题是:

我的代码实现

python kalman-filter

2
推荐指数
1
解决办法
3180
查看次数

标签 统计

cmake ×1

googletest ×1

kalman-filter ×1

python ×1