我的應用程序沒有看到源代碼庫:無符號/在Xcode源外部庫4
- 如果我「跳轉到」對庫方法時,Xcode帶我到.h文件但是他說沒有的.cpp對應
- 調試時,我沒有看到源代碼和大部分調用堆棧中缺少庫:
- 「調試時顯示拆卸」我已經確定沒有選中
我將庫構建爲DEBUG,然後將頭文件+ .a文件打包到SDK目錄中。所以我想我需要將調試文件複製到SDK目錄中,或者告訴我的應用程序在哪裏查找。我不知道該怎麼做。
爲了說明問題,我的應用程序項目不保留對庫項目的引用,只保留.a文件和標題目錄。這是因爲庫項目是由CMake創建的,我不想修改它。
當時庫在您正在調試的機器上編譯?源代碼文件與使用調試信息進行編譯時的源代碼文件位於同一位置?編譯庫時,編譯器給出了哪些調試標誌? –
是的,它編譯的是相同的Mac,但獨立,我只需告訴應用程序項目.a和頭文件。源.cpp文件不會移動,但我已移動標題和.a文件以創建SDK;有沒有絕對路徑或什麼? Xcode在哪裏以及如何存儲這些信息? –
你有沒有解決這個問題?我在這裏有一個類似的問題:http://stackoverflow.com/questions/18903782/how-to-match-precompiled-static-librarys-debugging-symbols-to-source-code-with?lq=1 –