我正在開發InDesign CS5.5的插件。開發一個插件時,如果你沒有你開發的程序的調試版本(在我的例子中是indesign),你不能真正地進行調試。 我試圖從Adobe獲得調試版本,但沒有成功。很多官僚主義。如何調試附加到.exe的代碼
所以我的問題是:有沒有辦法附加一個調試器(或其他),所以我可以看到代碼將要去哪裏?
我真的厭倦了輸入「MessageBox」。
在此先感謝。
對於使用indesign插件開發C++的方式。
我正在開發InDesign CS5.5的插件。開發一個插件時,如果你沒有你開發的程序的調試版本(在我的例子中是indesign),你不能真正地進行調試。 我試圖從Adobe獲得調試版本,但沒有成功。很多官僚主義。如何調試附加到.exe的代碼
所以我的問題是:有沒有辦法附加一個調試器(或其他),所以我可以看到代碼將要去哪裏?
我真的厭倦了輸入「MessageBox」。
在此先感謝。
對於使用indesign插件開發C++的方式。
如果你的插件是方的動態加載的DLL,您可以將Visual Studio中的過程中,設置斷點,單步你的DLL的代碼。要附加到現有進程,只需進入調試 - >附加到現有進程,或嘗試IIRC的快捷方式Ctrl+Alp+P
。
好吧,它的構建方式與dll相同(導致輸出在項目屬性中顯示爲.dll)。那麼,我會盡力找到一步一步的。 –
@PatrickBassut你是什麼意思一步一步的?如果您按照我提到的方式附加到過程中,您將能夠調試dll。 –
是的,它的工作。一步一步的我的意思是看到eip逐行。對不起,英語不好。謝謝。 –
您是否嘗試將Visual Studio的調試器附加到InDesign過程中? –
我沒有。這很簡單嗎? –