我有一個奇怪的問題。視覺工作室連接到一個過程在調試模式下
我在C++ visual studio 2010中創建的dll(讓我們稱之爲my.dll)使用第三方庫(稱爲tp.lib),然後調用第三方dll(稱爲tp.dll)。
用於調試prupose我在configurationProperties-> debugging->命令:EXCEL.EXE 和configurationProperties-> debugging-> commandArguments: 「$(TARGETPATH)」
在我的電腦上我還設置PATH變量其中tp.dll駐留
現在,當我打在Visual Studio F5 Excel打開了my.dll和崩潰給了我一個「可以在DOS模式下無法打開」的錯誤的目錄。發生這種情況的原因是在部署my.dll的調試版本時未部署tp.dll。
當我打開Excel的一個實例seperately並手動刪除my.dll的調試版本,那麼一切工作正常,我可以看到我的所有功能,我在寫my.dll
唯一的問題是現在我不知道如何調試,因爲我不知道如何將Visual Studio附加到我單獨打開的excel實例。
我的問題是:
1>如何重視視覺工作室已經打開的Excel
或
2實例>如何按F5,仍然使Excel拿起在開始部署my.dll之前,需要從PATH變量中指定的目錄中運行tp.dll。
任何這兩個都會讓我來通過代碼進行調試的目的。
在此先感謝。
我試圖複製tp.dll到含有my.dll的文件夾。但它不起作用。我仍然收到「dos模式」錯誤。 – user1612986