[英]how to debug a dll winamp plugin in Visual Studio 2010 written in C++?
我正在开发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)Voila插件已启动!
4)...当我点击确定时...
我已经用空项目进行了测试,因此,由于插件中的错误,无法中断
好吧,经过几天的研究,终于找到了解决方案! 错误的问题已解决,这是我的问题。 最重要的部分是我必须设置将dll复制到适当目录(../Winamp/Plugins)的构建后事件。 经过这种干预之后,调试就像一个魅力一样:)这是Paint.NET的一个示例-它以相同的原理工作。 http://forums.getpaint.net/index.php?/topic/4209-how-to-debug-your-plugin/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.