簡體   English   中英

Xcode調試器找不到我的文件

[英]Xcode debugger does not find my files

我已經接管了一個相當大而復雜的項目。 它的一部分是靜態(C ++)庫,它由Xcode文件生成(我相信實際上是由CMake生成的)。

該應用程序本身是一個完全不同的項目。

當我調試應用程序並想要進入庫時,僅顯示程序集。 這些符號似乎都在那里,特別是輸出從MyApp'Foo::bar(char const*) at Foo.cpp:102: ,我看到了類似0x1507a6: bl 0x150838 ; Foo::fazbar(int) at Foo.cpp:206 0x1507a6: bl 0x150838 ; Foo::fazbar(int) at Foo.cpp:206

對我而言,這表示象征在那里並且在實際起作用。

現在,Foo.cpp在我的計算機上。 我可以打開該文件,並且確實在第206行Foo :: fazbar被調用。

nmotool的輸出也不是可疑的。

為什么lldb(Xcode的調試器)找不到我的文件? 如何告訴lldb文件在哪里?

任何指針表示贊賞。

與構建庫時相比,您是否在移動源文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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