gpt4 book ai didi

clion - Eigen3 和 Clion : How to display matrix contents in Clion ide?

转载 作者:行者123 更新时间:2023-12-05 05:06:11 30 4
gpt4 key购买 nike

我已按照说明更新我的 GDB 以便与 Eigen3 一起使用。但是,CLion IDE 无法在调试面板中加载特征矩阵的内容。

本应是快速验证和调试结果的过程变成了耗时的手动打印过程(或更糟:在 cygwin 的终端中以交互模式运行 gdb)。

必须有一种方法可以使 eigen 与 clion 的调试器一起使用吗?

最佳答案

@Chris 和任何其他使用 GDB、CLion 寻找解决方案的人都有一种非常简单的方法,我在 ubuntu 上对其进行了测试,但它应该可以在任何系统上运行。

enter image description here enter image description here

部分解决方案已经在 eigen 存储库中,只需要进行一些调整。

Eigen printers

我改的是python模块导入逻辑:

  1. 保存 printers.py到您选择的任何目录下新创建的 printers 目录,比方说 /any_full_path/printers
  2. 确保创建并清空 __init__.py
  3. 在您的主目录中创建一个 ~/.gdbinit
  4. 复制粘贴下面稍作改动的(来自原始仓库)脚本

python
import sys
sys.path.insert(0, '/any_full_path/printers')
from printers import register_eigen_printers
register_eigen_printers(None)
end

请随意索取更多屏幕截图或其他说明,因为这应该像魅力一样有效。

关于clion - Eigen3 和 Clion : How to display matrix contents in Clion ide?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60060543/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com