我正在使用 Eclicpse 开发一个由我经常使用的函数组成的静态库。 我已经在我的工作区中创建了一个“C++ -> Static Library”项目。
在同一工作区中,我创建了另一个项目“测试”,用于测试我的功能是否按预期工作。我已将这些库链接到该项目,并且能够在我的代码中使用该库。
我的一个函数有一些问题,我想调试它。如果我在 Eclipse 中对我的测试项目运行“调试”,那么我不能“介入”导致问题的函数。
我怎样才能做到这一点?或者,我可以通过哪种方式在 Eclipse 中测试和调试我的静态库?
最佳答案
您需要使用调试信息编译静态库。
转到 [Properties] -> [C/C++ Build] -> [Settings] -> [GCC C++ Application] -> [Debugging] 并打开调试并确保将build设置为调试配置。
关于c++ - 如何在 Ubuntu 中使用 Eclipse CDT 调试 C++ 静态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508448/