如何在Windows上使用eclipse / gdb调试共享库?

时间:2009-03-29 14:50:03

标签: c++ windows eclipse debugging shared-libraries

在我的大学,我们目前正在使用开源工具在Windows上开发VST插件。

我的教授非常喜欢Microsoft Visual Studio,而且对Eclipse,GCC,Subclipse等开源工具持怀疑态度。
然而,直到现在我能够解决他所有的问题,如果他不能确信这个开源工具链对他的MSVC环境同样强大,那将是一种耻辱。

VST-Plugin是一个用于音频处理的共享库。我们使用Tobybear Minihost作为我们的测试应用程序,它工作得很好。但是,我们无法调试它。我们可以设置断点,但是当Minihost打开插件时Eclipse不会识别它们。

您知道如何在Windows上使用GDB / Eclipse调试共享库吗?

1 个答案:

答案 0 :(得分:1)

这些似乎是Windows上GDB的错误/限制

http://synthedit.audioholik.com/index.php?name=Content&pid=8 http://dev.eclipse.org/newslists/news.eclipse.tools.cdt/msg17618.html

解决方法是在代码中强制使用断点。