2009-02-10 83 views
1

我正在嘗試調試一個從VC++應用程序 調用的DLL,但由於該DLL源在另一個解決方案項目中位於 。在VS2003上調試另一個解決方案中的DLL

我試圖在DLL函數調用之前設置一個斷點,但當我嘗試插入時,它只是向下傳遞。我知道有可能只是自己調試DLL並給它提供 參數,但由於有很多變量,所以我沒有發現它是用於調試的實用的 。

有沒有一種方法可以調試與調用應用程序 分開的DLL,就好像它在哪裏存在單個解決方案文件?

+0

dll不是由解決方案創建的,而是由項目部分創建的。 該項目可以附加乘法解決方案。 – Avram 2009-02-10 14:08:53

回答

4

您可以做的一件事就是在VS之外啓動您的應用程序,使用DLL打開解決方案並附加到應用程序。

+0

這樣做! 不知道它是如此簡單,附加到proccesses 謝謝! – Saifis 2009-02-10 02:19:03

2

構建DLL的調試版本並鏈接到您的項目的調試配置中。這應該讓你得到你需要的東西。它應該找到DLL的來源,你應該能夠進入它。

+0

感謝您的建議! – Saifis 2009-02-10 02:22:38

相關問題