簡體   English   中英

如何在用C ++編寫的Visual Studio 2010中調試dll winamp插件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM