我正在开发一个Winamp插件。我有一个构建.dll文件的项目。这个文件实际上是插件。我想调试那个插件。我需要一步一步的食谱。我已经将Configuration Properties - > Debug ging -> Command设置为"C:\Program Files (x86)\Winamp\winamp.exe"。所以,当我点击调试winamp实际上启动插件,但一些C++运行时致命的错误发生。
编辑:
问题是如何为调试做好准备?如何告诉winamp.exe gen_my_file.dll是插件?(Winamp扫描C:/Program Files/Winamp/Plugins/目录中的插件。要启动插件,它必须在那里,但是如何告诉visual将.dll导出到那里并以某种方式链接它?)
下面是正在发生的事情: 1)我点击了F5

然后我就答应了。
2)出现第二条消息

3) Voila插件启动了!

4) .当我击中OK ..。

我已经用空项目对此进行了测试,因此,无法因为插件中的错误而中断。
发布于 2013-06-28 19:05:43
好吧,经过几天的研究,我终于找到了解决办法!错误的问题解决了,这是我的问题。最重要的部分是,我必须设置生成后事件,将dll复制到appropiate目录(./Winamp/Plugins)。在这次干预之后,调试器就像一种魅力:)下面是Paint.NET的一个例子--它的工作原理是相同的。http://forums.getpaint.net/index.php?/topic/4209-how-to-debug-your-plugin/
https://stackoverflow.com/questions/17339804
复制相似问题