我正在使用Eclipse Mars和gdb 7.2。Xml解析使用Eclipse gdb的相對路徑的異常DSF調試
雖然試圖在Eclipse gdb DSF中調試C++應用程序,但我得到一個解析異常。但是當我在Eclipse之外使用gdb運行相同的程序時,我沒有得到解析異常。
的異常狀態:「XML解析期間致命錯誤:無法打開主文檔實體/path/to/file.xml」
但在XML中的實際路徑是相對路徑:」。 ./../../../path/to/file.xml」。 C++應用程序正在讀取XML並嘗試打開此文件。
這是因爲如果該../..'s纔剛剛砍掉,這就是爲什麼錯誤狀態基本上是「我不知道一個/path/to/file.xml做」
我想象一下,在Eclipse中我的gdb設置有問題,但我不確定是什麼。我嘗試了許多不同的東西,但其中沒有一個看起來可行。
我想這與gdb無法識別的相對路徑有關,或者Eclipse與gdb中的工作路徑不同。
有沒有人有一個想法是什麼錯?
當使用Eclipse路徑將是'/ your_workspace_path/your_project_name'。 – Griffin
這裏沒有足夠的信息。 – amchacon