Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在Windows上使用eclipse/gdb调试共享库?_C++_Windows_Eclipse_Debugging_Shared Libraries - Fatal编程技术网

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

C++ 如何在Windows上使用eclipse/gdb调试共享库?,c++,windows,eclipse,debugging,shared-libraries,C++,Windows,Eclipse,Debugging,Shared Libraries,在我所在的大学,我们目前正在使用开源工具在Windows上开发一个VST插件 我的教授非常喜欢Microsoft Visual Studio,对Eclipse、GCC、Subclipse等开源工具持怀疑态度。 然而,直到现在我才能够解决他的所有问题,如果他不能确信这个开源工具链对他的MSVC环境同样强大,那将是一件很遗憾的事情 VST插件是用于音频处理的共享库。我们使用Tobybear Minihost作为我们的测试应用程序,它工作得很好。但是,我们无法调试它。我们可以设置断点,但当微型主机打开

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

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

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


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

这些似乎是Windows上GDB的缺陷/限制

解决方法是在代码中强制设置断点