gpt4 book ai didi

c++ - 如何在用 C++ 编写的 Visual Studio 2010 中调试 dll winamp 插件?

转载 作者:太空宇宙 更新时间:2023-11-04 11:52:56 25 4
gpt4 key购买 nike

我正在开发一个 Winamp 插件。我有一个构建 .dll 文件的项目。这个文件实际上就是插件。我想调试那个插件。我需要一步一步的食谱。我已经将 Configuration Properties -> Debug ging -> Command 设置为 "C:\Program Files (x86)\Winamp\winamp.exe"。所以,当我点击调试时,winamp 实际上启动了插件,但随后发生了一些 C++ 运行时 fatal error 。


编辑:

问题是如何为调试做准备?如何告诉 winamp.exe gen_my_file.dll 是一个插件? (Winamp 扫描 C:/Program Files/Winamp/Plugins/ 目录寻找插件。启动插件它必须在那里,但是如何告诉 visual studio 在那里导出 .dll 并以某种方式链接它? )

事情是这样的:1) 我按 F5

enter image description here

然后我点击"is"。

2) 第二条消息出现

enter image description here

3) 瞧,插件已启动!

enter image description here

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

enter image description here

我已经用空项目测试了这个,所以没有办法因为插件中的错误而中断

最佳答案

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

关于c++ - 如何在用 C++ 编写的 Visual Studio 2010 中调试 dll winamp 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17339804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com