2013-06-27 73 views
1

我正在開發一個Winamp插件。我有一個建立.dll文件的項目。這個文件實際上是插件。我想調試那個插件。 我需要一些食譜一步一步。我已經將Configuration Properties - > Debug ging -> Command設置爲"C:\Program Files (x86)\Winamp\winamp.exe"。所以,當我打開調試winamp實際上啓動插件,但後來一些C + +運行時致命錯誤發生。如何調試用C++編寫的Visual Studio 2010中的dll winamp插件?


編輯:

的問題是如何爲調試準備?如何辨別winamp.exe gen_my_file.dll是一個插件? (Winamp的掃描C:/Program Files/Winamp/Plugins/目錄插件要啓動插件,它必須是有,但如何告訴Visual Studio中導出的.dll那裏,不知怎麼聯繫起來。?)

這裏是正在發生的事情: 1)我打F5

enter image description here

然後我打了YES。出現

2)第二個消息

enter image description here

3)瞧插件啓動!

enter image description here

4)......當我點擊確定......

enter image description here

我與空項目所以測試這一點,有沒有辦法,因爲中斷插件中的錯誤

回答

1

好吧,經過幾天的研究,終於找到了解決方案! 錯誤的問題已解決,他們是我的問題。 最重要的部分是我必須設置生成後的事件,將dll複製到適當的目錄(../Winamp/Plugins)。在這次干預之後,調試工作就像一個魅力:)以下是Paint.NET的一個例子 - 它的工作原理相同。 http://forums.getpaint.net/index.php?/topic/4209-how-to-debug-your-plugin/

相關問題