gpt4 book ai didi

c++ - 使用 Eclipse 调试 C++ 库

转载 作者:太空宇宙 更新时间:2023-11-04 09:57:42 24 4
gpt4 key购买 nike

我正在 Linux 中进行项目,其中涉及1) C++ 中的静态库2) 使用静态库的C++/QT开发的GUI。

现在 lib 和 gui 都是使用 makefile 从命令提示符构建的。

我正在尝试调试两者,就像当我按下一个按钮时,调用应该从 GUI 转到 lib。

是否可以在 Linux 中使用 eclipse 执行此操作?我可以使用 Visual Studio 在 Windows 中轻松地遵循相同的调试过程并将 lib 附加到 GUI,但我找不到任何好的方法来使用 eclipse。

我尝试过很多 IDE/调试器,比如安茹塔代码块。DDD,Kdbg但没有一个正常工作。

我不确定是不是我错了,还是调试起来很复杂?

有人可以建议一种正确的调试方法吗?

最佳答案

调试静态库应该没有任何问题,因为它的相关部分将内置到您正在调试的二进制文件中。如果您遇到问题,那么需要检查的一些事情是库和二进制文件都是使用调试信息构建的(通常是 Linux 上编译器的选项 -g)并且您的调试器可以访问库的源代码。

您能否更具体地说明调试是如何不起作用的?听起来“介入”库函数并没有像您期望的那样工作。

关于c++ - 使用 Eclipse 调试 C++ 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/402598/

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