2012-09-20 73 views
0

我正在使用Eclicpse来开发一个由我经常使用的函数组成的静态库。 我已经在我的工作区中创建了一个“C++ - >静态库”项目。如何在Ubuntu中使用Eclipse CDT调试C++静态库?

在同一个工作区中,我创建了另一个项目“Test”,用于测试我的函数是否按预期工作。我已将库链接到此项目,并且可以在我的代码中使用该库。

我的一个函数有一些问题,我想调试它。如果我在我的测试项目中的Eclipse中运行“调试”,我不能“步入”导致问题的功能。

我该如何做到这一点?另一种方法是我可以在Eclipse中测试和调试静态库吗?

+1

做测试应用程序链接库的调试版本? –

+0

@JoachimPileborg如果它不是由eclipse自动完成的,可能不会。我通常链接到发布版本.. – lucacerone

回答

1

您需要使用调试信息编译静态库。

转到[属性] - > [C/C++构建] - > [设置] - > [GCC C++应用程序] - > [调试]并打开调试并确保构建设置为调试配置。

相关问题