1

我正在开发一个 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 Studio在那里导出.dll并以某种方式链接它?)

这是正在发生的事情:1)我按 F5

在此处输入图像描述

然后我点击是。

2) 出现第二条消息

在此处输入图像描述

3)瞧,插件启动了!

在此处输入图像描述

4)......当我点击OK时......

在此处输入图像描述

我已经用空项目对此进行了测试,因此由于插件中的错误而无法中断

4

1 回答 1

1

好的,经过几天的研究,终于找到了解决办法!错误的问题已解决,它们是我的问题。最重要的部分是我必须设置将 dll 复制到适当目录 (../Winamp/Plugins) 的构建后事件。在这种干预之后,调试工作就像一个魅力:) 这是一个 Paint.NET 的例子——它的工作原理相同。 http://forums.getpaint.net/index.php?/topic/4209-how-to-debug-your-plugin/

于 2013-06-28T19:05:43.517 回答